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