当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。