18.FLOOR()和CEILING()
FLOOR()函数主要用于获得小于等于数值表达式的最大整数。
CEILING()主要用于获得大于等于数值表达式的最小整数。
18.1 FLOOR()和CEILING()语法
select FLOOR(列名) from 表名
select CEILING(列名) from 表名
18.1 FLOOR()和CEILING实例
(1)要求:获得小于等于购物花费的最大整数值
select FLOOR(购物花费) from Table_3
执行结果一致:
floor()也可以配合round()函数一起使用
语句如下:
select FLOOR(round(购物花费,0)) from Table_3
执行结果:
可以发现,两者配合后,其先进行了四舍五入,然后取最大整数。
(2)要求用ceiling()函数取出大于等于购物花费列的最小整数值
语句:
select CEILING(购物花费) from Table_3
执行结果:
配合round()使用
select 购物花费, CEILING(round(购物花费,0)) from Table_3
执行结果: