Mariadb 中的 FLOOR()、最大()和最小()函数

原文:https://www . geesforgeks . org/floor-Maria db 中最大和最小功能/

1。FLOOR()函数: 马里亚数据库,FLOOR 函数用于返回等于或小于一个数字的最大整数值。在这个函数中,一个数字将作为参数传递,它将返回该数字的楼层值。该功能的工作原理类似于 CEIL()功能。

语法:

FLOOR( number )

示例-1 :

SELECT FLOOR(-17.7);

输出:

18

示例-2 :

SELECT FLOOR(34.2);

输出:

34

示例-3 :

SELECT FLOOR(73);

输出:

73

2。最大()函数: 在马里亚数据库中,最大函数用于表达式列表中的最大值。在这个函数中,许多表达式将作为参数传递,它将返回列表中最大的值。它的工作原理类似于 python 中的 max()函数。如果表达式列表是数值,那么这个函数将返回最大的数值。如果表达式列表是字符串值,那么函数将返回最大的字符串值。如果参数中传递了空值,那么它将返回空值。

语法:

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。最小()函数: 在马里亚数据库中,最小()函数将返回表达式列表中的最小值。在这个函数中,将传递一个表达式列表,它将返回其中最少的值。它的工作原理类似于 python 中的 min()函数。如果表达式列表是数值,那么这个函数将返回最少的数值。如果表达式列表是字符串值,那么函数将返回最小的字符串值。如果在参数中传递空值,那么它将返回空值。

语法:

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