- 區別一:
- where 是數據從磁盤讀入內存時候一條一條判斷的
- having 是將所有數據讀入內存,在分組統計前,根據having的條件再將不符合條件的數據刪除
- 區別二:
having 子句可以使用字段別名,where不可以用 - 區別三:
- having可以使用統計函數,where不可用
- having篩選必須是 根據前面select字段的值 進行篩選
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。