1、round:四舍五入
round(DOUBLE d) : 返回DOUBLE型的d的BIGINT类型的近似值
round(DOUBLE d,INT) : 返回DOUBLE型的d的保留n位小数的DOUBLE类型的近似值
如:select round(cust_rate) from tmp.test
select round(2.12) 返回2
select round(2.62) 返回3
select round(2.345,2) 返回2.35
2、ceil:向上取整
ceil(DOUBLE d): d是DOUBLE类型的,返回>=d的最小的BIGINT值
如:select ceil(2.12) 返回3
3、floor:向下取整
floor(DOUBLE d): d是DOUBLE类型的,返回<=d的最大的BIGINT值
如:select floor(2.12) 返回2
4、cast:舍弃小数取整
如:select cast(2.523 as int) 返回2
5、rand:取随机数
返回一个0到1范围内的随机数。如果指定种子seed,则会等到一个稳定的随机数序列