1. FLOOR()函數:
FLOORMySQL中的()函數用於返回最大整數值,該整數值將等於或小於給定輸入數字的整數。
用法:
FLOOR(X)
參數:必需的。
X:我們要計算其底值的數字。
返回:它返回最接近的整數<= X。因此,如果X是整數,則返回X。否則,返回小於X的最大整數。
Example-1:
將FLOOR()函數應用於+ ve整數。
SELECT FLOOR(4) AS Floor_Value;
輸出:
Floor_Value |
---|
4 |
示例-2:
將FLOOR()函數應用於-ve整數。
SELECT FLOOR(-6) AS Floor_Value;
輸出:
Floor_Value |
---|
-6 |
示例3:
將FLOOR()函數應用於+ ve浮點數。
SELECT FLOOR(1.5) AS Floor_Value;
輸出:
Floor_Value |
---|
1 |
示例4:
將FLOOR()函數應用於-ve浮點數。
SELECT FLOOR(-1.5) AS Floor_Value;
輸出:
Floor_Value |
---|
-2 |
示例5:
表中數字列的FLOOR值。
表格 -數字
X |
---|
90.55 |
0 |
-2 |
-45.76 |
0.25 |
SELECT X, FLOOR(X) AS X_Floor FROM Number;
輸出:
X | X_樓層 |
---|---|
90.55 | 90 |
0 | 0 |
-9 | -9 |
-45.76 | -46 |
0.25 | 0 |
2. CEIL()函數:
MySQL中的CEIL()函數用於返回大於或等於給定輸入數字的最小整數值。
用法:
CEIL(X)
參數:必需的。
X:我們要計算其最大值的數字。
返回:它返回最接近的整數,該整數> = X。因此,如果X是整數,則它將返回X。否則,下一個大於X的整數。
Example-1:
將CEIL()函數應用於+ ve整數。
SELECT CEIL(5) AS Ceil_Value;
輸出:
Ceil_Value |
---|
5 |
示例-2:
將CEIL()函數應用於-ve整數。
SELECT CEIL(-8) AS Ceil_Value;
輸出:
Ceil_Value |
---|
-8 |
示例3:
將CEIL()函數應用於+ ve浮點數。
SELECT CEIL(1.5) AS Ceil_Value;
輸出:
Ceil_Value |
---|
2 |
示例4:
將CEIL()函數應用於-ve浮點數。
SELECT CEIL(-1.5) AS Ceil_Value;
輸出:
Ceil_Value |
---|
-1 |
示例5:
表中數字列的CEIL值。
表格 -數字
X |
---|
8.5 |
1 |
0 |
-1 |
-1.5 |
SELECT X, CEIL(X) AS X_Ceil FROM Number;
輸出:
X | X_Ceil |
---|---|
8.5 | 9 |
1 | 1 |
0 | 0 |
-1 | -1 |
-1.5 | -1 |
相關用法
- PLSQL CEIL用法及代碼示例
- SQL Server FLOOR()、CEILING()用法及代碼示例
- PLSQL FLOOR用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL ATAN()、ATAN2()用法及代碼示例
- MySQL SIN()、COS()用法及代碼示例
- MySQL ASIN()、ACOS()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 FLOOR() AND CEIL() Function in MySQL。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。