floor(x),有时候也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“
四舍五入”不同,下取整是直接去掉小数部分),例如:
x=3.14,floor(x)=3
y=9.99999,floor(y)=9
CEILING函数用于返回大于或等于指定表达式的最小整数。
语法:
CEILING ( numeric_expression )
参数说明:
(numeric_expression):精确数字或近似数字数据类型类别的表达式(bit数据类型除外)。其返回值的数据类型为与numeric_expression相同的 类型。
示例:
使用CEILING函数返回指定数的最小整数。程序运行结果如图1所示。
图1 使用CEILING函数返回指定数的最小整数
SQL语句如下:
SELECT CEILING (123.50)AS 结果,
CEILING (100.00)AS 结果,
CEILING (-123.45) AS 结果
参数说明:
(numeric_expression):精确数字或近似数字数据类型类别的表达式(bit数据类型除外)。其返回值的数据类型为与numeric_expression相同的 类型。
示例:
使用CEILING函数返回指定数的最小整数。程序运行结果如图1所示。
图1 使用CEILING函数返回指定数的最小整数
SQL语句如下:
SELECT CEILING (123.50)AS 结果,
CEILING (100.00)AS 结果,
CEILING (-123.45) AS 结果