在SQL中将十进制更改为整数

时间:2018-12-17 13:48:23

标签: sql

我需要在SQL中将十进制值四舍五入为整数 例如:748.444645至749

2 个答案:

答案 0 :(得分:1)

您不想四舍五入。你要天花板。在大多数数据库中,这将是一个名为ceil()ceiling()的函数:

select ceiling(col)

答案 1 :(得分:0)

将十进制值四舍五入为整数

您需要使用sql的documentation函数。

例如:SELECT CEILING(27.445) AS CeilValue;

答案将是 28

如果您希望将748作为结果使用Floor(),请检查下图我已执行查询。

  • FLOOR()函数返回小于或等于数字的最大整数值。

ceiling()

如果要使用吊顶作为749,请检查下图

  • CEILING()函数返回大于或等于数字的最小整数值。

enter image description here