
執行
SELECT `department` , SUM(gain) AS avn FROM `salary` HAVING SUM(avn) > 292999.999999999;
輸出

執行
SELECT `department` , SUM(gain) AS avn FROM `salary` HAVING SUM(avn) > 293000;
輸出

搞不懂
uj5u.com熱心網友回復:
聚合函式(聚合函式的別名)??聚合函式(聚合函式的列名)
uj5u.com熱心網友回復:
Having的使用場景有誤。HAVING 子句通常與GROUP BY 子句一起使用,以根據指定的條件過濾分組。如果省略GROUP BY 子句,則HAVING 子句的行為與WHERE子句類似。在此,建議使用Where.
此例子中給出的Having的相關語法并沒有錯,只是意義不大,因為沒有分組,沒有直接的做SUM計算
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/18316.html
標籤:MySQL
上一篇:資料庫
