如
select 函数名((money*num)/100) as num1 from table
上述用什么函数呀
5 个解决方案
#1
CEILING
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
下面是结果集:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
下面是结果集:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
#2
floor
ceiling
ceiling
#3
floor 小于等于的最大数
ceiling 大于等于的最大数
ceiling 大于等于的最大数
#4
说错了
floor 小于等于的最大数
ceiling 大于等于的最小数
select floor(123.6) --返回123
select CEILING(123.4) --返回124
floor 小于等于的最大数
ceiling 大于等于的最小数
select floor(123.6) --返回123
select CEILING(123.4) --返回124
#5
declcare @aa float
set @aa = 1234.123456789
如果你要四舍五入
round(@aa, 0)
如果你要>0就进一位。
round(@aa+0.49999999999999, 0)
set @aa = 1234.123456789
如果你要四舍五入
round(@aa, 0)
如果你要>0就进一位。
round(@aa+0.49999999999999, 0)
#1
CEILING
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
下面是结果集:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
返回大于或等于所给数字表达式的最小整数。
语法
CEILING ( numeric_expression )
参数
numeric_expression
是精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下面的示例显示使用 CEILING 函数的正数、负数和零值。
SELECT CEILING($123.45), CEILING($-123.45), CEILING($0.0)
GO
下面是结果集:
--------- --------- -------------------------
124.00 -123.00 0.00
(1 row(s) affected)
#2
floor
ceiling
ceiling
#3
floor 小于等于的最大数
ceiling 大于等于的最大数
ceiling 大于等于的最大数
#4
说错了
floor 小于等于的最大数
ceiling 大于等于的最小数
select floor(123.6) --返回123
select CEILING(123.4) --返回124
floor 小于等于的最大数
ceiling 大于等于的最小数
select floor(123.6) --返回123
select CEILING(123.4) --返回124
#5
declcare @aa float
set @aa = 1234.123456789
如果你要四舍五入
round(@aa, 0)
如果你要>0就进一位。
round(@aa+0.49999999999999, 0)
set @aa = 1234.123456789
如果你要四舍五入
round(@aa, 0)
如果你要>0就进一位。
round(@aa+0.49999999999999, 0)