mysql-笔记-numberic 方法 操作符
DIV 整数除法---结果舍去小数部分,
/除法 ---除以0时返回 null值
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。-减法
% MOD 取模 ---结果为 余数 也可以用于有小数部分的数返回余数,mod(N,0)返回null值
+ 加法
* 乘法
-改变参数符号 正数 负数 一目运算符 如果操作数是bigint 结果也是bigint 避免使用-2的63次方
如果 -+* 操作数都是整数,结算按 bigint 64 位取精度
如果操作数是整数都为unsigned 无符号的,结果是无符号的整数,如果 no_unsigned_subtraction =enabled 结果是有符号的
如果+-/*%任何一个操作数是实数 或 字符值,结果的精度是具有最大精度的操作数的精度
如果使用/除法 2个操作数的结果范围是第一个操作数的范围加上div_precision_increment系统变量的值。
1 ceil(X) 同 ceiling(X) 返回不小于X的最小整数 select ceiling(1.23),ceiling(-1.23);
2 conv(N,from_base,to_base) 在不同的进制之间转货数字
3 floor(X) 返回不大于X的最大的整数 select floor(1.23),floor(-1.23)
4 format(x,d) 格式化数字如‘#.###' 返回字符串
5 rand([N]) N做为种子值。返回0到1之间的浮点小数 floor(i+rand()*(j-i)获取范围内的一个值
对于同一个N值,每次执行都得到相同的数据

更多精彩