📜  MySQL 中的 CEILING()函数(1)

📅  最后修改于: 2023-12-03 15:33:02.492000             🧑  作者: Mango

MySQL 中的 CEILING() 函数

在 MySQL 中,CEILING() 函数用于向上取整一个数字。即将小数部分转换为整数部分的一个整数值,使其大于或等于原始数字。

语法
CEILING(number)

参数说明:

  • number:要进行向上取整的数字。
示例
SELECT CEILING(1.23); -- 2
SELECT CEILING(-1.23); -- -1

上面示例中,CEILING() 函数将 1.23-1.23 分别向上取整为 2-1

注意事项
  • CEILING() 函数返回的是一个数字,如果参数不是数字类型,则会自动进行类型转换。
  • 如果参数是一个带有小数部分的整数,则返回的值等于该整数加 1
  • 如果参数是一个大于等于 0 的整数,则返回的值等于该整数本身。
  • 如果参数是一个小于等于 0 的整数,则返回的值等于该整数本身。
总结

CEILING() 函数可以快速对一个数字进行向上取整的操作,这在一些对数据精度要求较高的场景中非常有用。程序员可以结合其他函数使用,让自己的代码更加高效和简洁。