勵志

勵志人生知識庫

having用法

HAVING」語句通常與「GROUP BY」語句聯合使用,用於過濾由「GROUP BY」語句返回的記錄集。其可以包含聚合函式,並且只能出現在「GROUP BY」的後面。

「HAVING」語句中的條件必須是針對組(由「GROUP BY」指定的)的信息,而不是組內的詳細信息。例如,假設有一個表記錄了不同部門的員工工資,可以使用「HAVING」來篩選出平均工資大於特定數值的部門。正確的寫法是使用「GROUP BY」來分部門統計平均工資,然後使用「HAVING」來選取平均工資大於2000的部門。

此外,如果查詢語句中使用了聚合函式,那麼必須使用「HAVING」來替換「WHERE」,因為「WHERE」不能與聚合函式一起使用。