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
應用:
此函數用於返回大於或等於指定數字的最小整數值。
相關用法
- SQL Server FLOOR()、CEILING()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL BIN()用法及代碼示例
- MySQL LAST_DAY()用法及代碼示例
- MySQL WEEKOFYEAR()用法及代碼示例
- MySQL MOD()用法及代碼示例
- MySQL Group_CONCAT()用法及代碼示例
- MySQL DEFAULT()用法及代碼示例
- MySQL AES_ENCRYPT()用法及代碼示例
- MySQL AES_DECRYPT()用法及代碼示例
- MySQL MD5用法及代碼示例
- MySQL COMPRESS( )用法及代碼示例
- MySQL PASSWORD用法及代碼示例
- MySQL DES_DECRYPT()用法及代碼示例
- MySQL DES_ENCRYPT()用法及代碼示例
- MySQL DECODE( )用法及代碼示例
- MySQL ENCODE( )用法及代碼示例
- MySQL ISNULL( )用法及代碼示例
- MySQL NULLIF( )用法及代碼示例
- MySQL VERSION()用法及代碼示例
- MySQL USER( )用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 CEILING() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。