SQLite max(x,y,...) 函数

SQLite max() 函数返回参数列表中的最大值。如果想查找列表中的最小值,请使用 min() 函数。

max() 语法

这里是 SQLite max() 函数的语法:

max(param1, param2, ..., paramN)

注意,只有一个参数的 max() 函数是一个聚合函数

参数

param1, param2, ..., paramN
必需的。用于比较的参数列表。所有的参数都参与比较。参数可以是任意的数据类型,或者表达式。

返回值

SQLite max() 函数返回参数列表中的最大值。

如果任意一个参数为 NULLmax() 函数将返回 NULL

max() 实例

您可以使用 SQLite max() 函数从一些数字中查找最大值:

SELECT max(2, 1, 5);
max(2, 1, 5) = 5

您可以使用 SQLite max() 函数从一些字符串中查找最大值:

SELECT max('a', 'b', 'c');
max('a', 'b', 'c') = c

这里,由于字符 c 的 ASCII 值最大,因此 max('a', 'b', 'c') 返回了 c