mysql 数字处理函数 截取方法 保留小数位数

别总自称单身狗了,按年龄你是单身鳖,按智商你是单身傻狍子。

 

ceil(x) 返回大于或等于数值x的最小整数

进一法取整

eg: select ceil(4.3) as num;    // 5


floor(x) 返回小于或等于数值x的最大整数

舍去法取整

eg:select  floor(4.3) as num;   // 4

 

round(X) 四舍五入运算法则

对浮点数进行四舍五入

三个参数,第一个是需要处理的数据,第二个是要进行保留的位数,第三个模式,(PHP_ROUND_HALF_UP,PHP_ROUND_HALF_DOWN,PHP_ROUND_HALF_EVEN,PHP_ROUND_HALF_ODD

相关的mode  需要看手册

 

rand() 返回0-1之间的随机数


truncate(x,d) 保留小数点后d位,直接截取


round(x,d) 保留小数点后d位,四舍五入


sign(x) 返回x的符号

posted @ 2021-08-10 08:52  方达达  阅读(300)  评论(0编辑  收藏  举报