SQL Server FLOOR() 函数使用指南
在 SQL Server 中, FLOOR()
函数用于返回一个小于等于给定数值的最大整数,该函数对应的数学概念是向下取整(floor)。
语法
FLOOR(numeric_expression)
使用场景
FLOOR()
函数通常用于需要将浮点数或小数转换为整数的场景,比如处理货币金额等。 FLOOR()
函数的作用是将小数部分直接截断,返回整数部分。
示例
下面是两个使用 FLOOR()
函数的示例:
示例 1
SELECT FLOOR(3.14)
输出结果:
3
示例 2
SELECT FLOOR(6.789)
输出结果:
6
结论
FLOOR()
函数是 SQL Server 中常用的数值函数之一,用于将浮点数或小数向下取整为整数。需要注意的是, FLOOR()
函数返回的是一个整数,如果需要保留小数位数,可以使用其他函数,如 ROUND()
或 CAST()
函数。