📜  MariaDB 中的 FLOOR()、GREATEST() 和 LEAST()函数

📅  最后修改于: 2022-05-13 01:55:44.445000             🧑  作者: Mango

MariaDB 中的 FLOOR()、GREATEST() 和 LEAST()函数

1. FLOOR()函数:
MariaDB,FLOOR函数用于返回等于或小于数字的最大整数值。在这个函数中,一个数字将作为参数传递,它会返回数字的下限值。此函数的工作方式类似于 CEIL()函数。

句法 :

FLOOR( number )

示例-1:

SELECT FLOOR(-17.7);

输出 :

18

示例 2 :

SELECT FLOOR(34.2);

输出 :

34

示例 3 :

SELECT FLOOR(73);

输出 :

73

2. GREATEST()函数:
在 MariaDB 中,GREATEST函数用于表达式列表中的最大值。在此函数中,许多表达式将作为参数传递,并返回列表中的最大值。它的工作原理类似于Python中的 max()函数。如果表达式列表是数值,则此函数将返回最大的数值。如果表达式列表是字符串值,则函数将返回最大的字符串值。如果 null 将传入参数,则它将返回 NULL。

句法 :

GREATEST( expr1, expr2, ... expr_n )

示例-1:

SELECT GREATEST(45, 19, 109);

输出 :

109

示例 2 :

SELECT GREATEST('gfg','xyz,'abc');

输出 :

abc

示例 3 :

SELECT GREATEST('geeks', 'for',NULL,'geek');

输出 :

NULL

3. LEAST()函数:
在 MariaDB 中,LEAST()函数将返回表达式列表中的最小值。在这个函数中,将传递一个表达式列表,它将返回其中的最小值。它的工作原理类似于Python中的 min()函数。如果表达式列表是数值,则该函数将返回最小的数值。如果表达式列表是字符串值,则该函数将返回最小的字符串值。如果将在参数中传递 NULL,则它将返回 NULL。

句法 :

LEAST( expr1, expr2, ... expr_n )

示例-1:

SELECT LEAST(87, 49, 12);

输出 :

12

示例 2 :

SELECT LEAST('GFG', 'ABC', 'XYZ');

输出 :

ABC

示例 3 :

SELECT LEAST('GEEKS',NULL,'FOR');

输出 :

NULL