HAVING 子句主要用於與 GROUP BY 子句結合使用,對分組後的數據進行篩選。其基本語法結構如下:
例如,假設有一個表 bbc,其中包含 region、population 和 area 欄位,想要顯示每個地區的總人口數和總面積,僅顯示那些面積超過 1000000 的地區,可以使用以下查詢:
總結來說,HAVING 子句是在 GROUP BY 分組後對結果進行過濾的關鍵工具,它允許你基於聚合函式的結果設定條件來篩選分組。這與 WHERE 子句在數據聚合前進行篩選形成互補。
HAVING 子句主要用於與 GROUP BY 子句結合使用,對分組後的數據進行篩選。其基本語法結構如下:
例如,假設有一個表 bbc,其中包含 region、population 和 area 欄位,想要顯示每個地區的總人口數和總面積,僅顯示那些面積超過 1000000 的地區,可以使用以下查詢:
總結來說,HAVING 子句是在 GROUP BY 分組後對結果進行過濾的關鍵工具,它允許你基於聚合函式的結果設定條件來篩選分組。這與 WHERE 子句在數據聚合前進行篩選形成互補。