排序操作
关键字:order by
1. ASC (ascending):升序(默认方式)
2. DESC (descending):降序
根据数学成绩升序排列
SELECT * FROM USER ORDER BY math ASC;
根据数学成绩降序排列
SELECT * FROM USER ORDER BY math DESC;
先根据数学成绩升序排列,再降序排列
SELECT * FROM USER ORDER BY math ASC,english DESC,
聚合函数
将一列的数据进行纵向的计算
关键字: count 计算表中的数据数量
注意:聚合函数不包括null元素,
1. 选用主键或者不包含null的列
2. 使用IFNULL()
SELECT COUNT(id) FROM USER
关键字: max 计算指定列的最大值
SELECT MAX(math) FROM USER;
关键字: min 计算指定列的最小值
SELECT MIN(math) FROM USER;
关键字: avg 计算指定列的平均值
--英语成绩包含null的元素,使用ifnull 给定null为60
SELECT AVG(