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() 函数。