📜  MySQL 中的 CEILING()函数

📅  最后修改于: 2022-05-13 01:54:52.875000             🧑  作者: Mango

MySQL 中的 CEILING()函数

天花板()函数:
MySQL 中的该函数用于返回大于或等于指定数字的最小整数值。例如,如果指定数字为 4.6,则该函数将返回大于 4.6 的整数值 5;如果指定数字为 5,则该函数将返回等于 5 的 5。

特征 :

  • 此函数用于查找大于或等于指定数字的最小整数值。
  • 此函数接受单个参数。
  • 接受的参数是整数或浮点数据类型的数值。

句法 :

CEILING(number)

范围 :
此方法接受如下给出的参数 -

  • number –指定的数值。

返回:它返回大于或等于指定数字的最小整数值。

示例-1:
获取大于指定数值 0.8 的最小数字 1。

SELECT CEILING(0.8);

输出 :

1

示例 2 :
获取大于指定数值“3.1415926535897931”(即 pi 的值)的最小数字 4。这里 pi 的值已经从函数PI() 返回,然后函数CEILING()函数将这个 pi 值作为参数并返回值 4。

SELECT CEILING(PI());

输出 :

4

示例 3 :
获取与返回的 6 到 20 之间的随机值相同的数字 14。这里 FLOOR()函数将返回 6 到 20 之间的随机数,然后函数CEILING() 将此返回值作为参数并返回相同的数字 14 .

SELECT CEILING(FLOOR(6 + RAND()*(20 - 6 + 1)));

输出 :

14

示例 4:
获取大于指定数值“432.8”的最小数字433,该数值是函数ABS()返回的“-432.8”的绝对值。 CEILING()函数将值“432.8”作为参数并返回值“433”。

SELECT CEILING(ABS(-432.8));

输出 :

433

应用 :
此函数用于返回大于或等于指定数字的最小整数值。