當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


MySQL CEILING()用法及代碼示例


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

應用:
此函數用於返回大於或等於指定數字的最小整數值。

相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 CEILING() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。