[SQL基础教程] 3-2 对表进行分组 GROUP BY SELECT <列名1>,<列名2>,... FROM <表名> GROUP BY <列名1>,<列名2>,...; 聚合键 聚合键 GROUP BY 中指定的列称为聚合键或者分组列. NULL元素的行会划分为一组,以空行表示. 理解 GROUP BY 将指定列的含元素作为KEY进行分组,同值的行数据划分为一组 语句顺序与执行顺序 子语句顺序 SELECT -> FROM ->…
[SQL基础教程] 3-4 对查询结果进行排序/ORDER BY ORDER BY SELECT <列名1>,<列名2>,<列名2>... FROM ORDER BY <排序基准列1>,<排序基准列2>...; 法则3-15 ORDER BY子句通常写在select子句末尾 DESC/ASC ... ORDER BY col DESC; /*降序排列*/ ... ORDER BY col ASC; /*升序排列*/ 指定多个排序键 先按col_1…
[SQL基础教程] 3-3 HAVING HAVING子句 SELECT col_1,col_2 FROM table GROUP BY col_1,col_2 HAVING col_1 = '2'; 法则 3-13 HAVING子句在GROUP BY子句之后 法则 3-14 HAVING 子句中元素的约束: 常数 聚合函数 聚合键 法则 3-15 WHERE 指定所选行的条件 HAVING 指定组的条件.…