分组查询的相关说明
在SQL中使用GROUP BY來對SELECT的結果進行數據分組,在具體使用GROUP BY之前需要知道一些重要的規定。
過濾分組
對分組過于采用HAVING子句。HAVING子句支持所有WHERE的操作。HAVING與WHERE的區別在于WHERE是過濾行的,而HAVING是用來過濾分組。
另一種理解WHERE與HAVING的區別的方法是,WHERE在分組之前過濾,而HAVING在分組之后以每組為單位過濾。
分組與排序
一般在使用GROUP BY子句時,也應該使用ORDER BY子句。這是保證數據正確排序的唯一方法。
SQL SELECT語句的執行順序
轉載于:https://www.cnblogs.com/DanielZheng/archive/2011/10/09/2204256.html
總結
- 上一篇: Ajax Toolkit AutoCom
- 下一篇: 动态菜单(二)