having和where

kiss_sheep發表於2024-10-30

1.當聚合條件作為篩選結果時,不可以使用where函式,要使用having函式

2.having是針對前面有提到的欄位,然後進行條件限制。但是where是針對資料庫裡的原始欄位做條件限制/
如果前面對欄位起了別名,後面的having是可以直接使用別名來限制的 ,但是where不可以,只能採用資料庫原有的資料欄位


3.having的執行語句順序
selcet——from——where——group by——having

相關文章