SQL Server函数FLOOR 函数用于返回小于或等于指定数值的最大整数-综合交流区论坛-低代码平台-本牛千智|专注WorkFine

SQL Server函数FLOOR 函数用于返回小于或等于指定数值的最大整数

拿来就用:FLOOR(150.75) 将返回 最大整数150

在 SQL Server 中,FLOOR 函数用于返回小于或等于指定数值的最大整数。换句话说,它会将数值向下舍入到最接近的整数。

语法:

FLOOR ( numeric_expression )

参数说明:

  • numeric_expression: 是一个表达式,其类型为精确数值或近似数值数据类型类别,除了 bit 数据类型。

返回类型:

FLOOR 函数返回与输入相同的类型。

示例:

假设你有一个名为 Sales 的表,其中包含一个名为 Price 的列,你想找出每个价格的下舍入值,可以使用以下查询:

SELECT 
    Price,
    FLOOR(Price) AS FloorPrice
FROM 
    Sales;

如果 Price 列中有一行值为 150.75,那么 FLOOR(150.75) 将返回 150

注意事项:

  • 如果 numeric_expression 是正数,则 FLOOR 函数将返回小于或等于该数的最大整数。
  • 如果 numeric_expression 是负数,则 FLOOR 函数将返回小于或等于该数的最小整数(即更远离零的那个整数)。
请登录后发表评论

    请登录后查看回复内容