聚合查询
COUNT()
**SELECT COUNT(*) FROM Students;**
结果是个二维表
| COUNT(*) |
|---|
| 7 |
SELECT COUNT(*) AS StudentNumber FROM Students;
取别名
| StudentNumber |
|---|
| 7 |
SUM、AVG、MAX、MIN
分组聚合查询
SELECT City, COUNT(*) FROM Students GROUP BY City;
| City | COUNT(*) |
|---|---|
| Beijing | 2 |
| Los Angeles | 5 |
NOTE: 查找的字段在组内应该是唯一的,不然会出现未定义行为。简单来说,就是SELECT 语句出现的字段,GROUP BY 里面也得有。
多表查询
JOIN
基于匹配键对两个集合的元素进行关联。
各种JOIN
