无涯教程-SQLite - MAX语句

74 阅读1分钟

SQLite MAX函数用于获取表达式的最大值。

语法:

SELECT MAX(aggregate_expression)
FROM tables
[WHERE conditions]; 

将MAX函数与GROUP BY子句一起使用时的语法:

SELECT expression1, expression2, ... expression_n
MAX(aggregate_expression)
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, ... expression_n; 

示例1:

无涯教程有一个名为"STUDENT"的表,具有以下数据:

Sqlite Max function 1

从"STUDENT"表中检索学生的最高费用。

输出:

Sqlite Max function 2

示例2:

使用带有max函数的group by子句:

从"STUDENT"表中检索NAME,ADDRESS和MAX(FEES),然后按城市对数据进行排序:

SELECT NAME, ADDRESS, MAX(FEES) AS "Highest FEES"
FROM STUDENT
WHERE ID <= 5
GROUP BY ADDRESS;

输出:

Sqlite Max function 3

参考链接

www.learnfk.com/sqlite/sqli…