1.select之后如果是聚合函数则group by 分组会显示null的结果,而order by不会显示null的结果。
2.having用在分组之后
3.where子句对被选择的列施加条件,
having子句对group by子句所产生的组施加条件。
1
2
3
4
5
|
SELECT column1, column2 FROM table1, table2
WHERE [ conditions ]
GROUP BY column1, column2
HAVING [ conditions ]
ORDER BY column1, column2
|