基础查询与排序
1 基础查询语句
SELECT <列名>,……
FROM <表名>
WHERE <条件表达式>;
2 对表进行聚合查询
聚合函数
- COUNT:计算表中的记录数(行数)
- SUM:计算表中数值列中数据的合计值
- AVG:计算表中数值列中数据的平均值
- MAX:求出表中任意列中数据的最大值
- MIN:求出表中任意列中数据的最小值
3 对表进行分组
GROUP BY语句
SELECT <列名1>,<列名2>, <列名3>, ……
FROM <表名>
GROUP BY <列名1>, <列名2>, <列名3>, ……;
可使用HAVING子句对分组进行过滤,用数字、聚合函数和GROUP BY中指定的列名(聚合键)。
对查询结果进行排序
SELECT <列名1>, <列名2>, <列名3>, ……
FROM <表名>
ORDER BY <排序基准列1>, <排序基准列2>, ……
默认为升序排列,降序排列为DESC