
拿来就用: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
函数将返回小于或等于该数的最小整数(即更远离零的那个整数)。
#商#除数#相除#除以
请登录后查看回复内容