MySQL 3.23 中文参考手册 |
|
|
|
| 2004-02-12 MySQL 译者:晏子 http://www.mysql.com/doc.html |
|
| |
一般的算术操作符是可用的。注意在-、+和*情况下,如果两个参数是整数,结果用BIGINT(64位)精度计算!
+
加法
mysql> select 3+5;
-> 8
-
减法
mysql> select 3-5;
-> -2
*
乘法
mysql> select 3*5;
-> 15
mysql> select 18014398509481984*18014398509481984.0;
-> 324518553658426726783156020576256.0
mysql> select 18014398509481984*18014398509481984;
-> 0
最后一个表达式的结果是不正确的,因为整数乘积的结果超过用BIGINT计算的64位范围。
/
除法
mysql> select 3/5;
-> 0.60
被零除产生一个NULL结果:
mysql> select 102/(1-1);
-> NULL
一个除法用BIGINT算术计算,只要在它的结果被转换到一个整数的上下文中执行!
|
| |
|
|
| |
|
发表评论
关闭窗口
|
|
|
|