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


MySQL FLOOR() AND CEIL()用法及代碼示例


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

相關用法


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