sql中的having語句是在使用group by的時候使用的。 通常where語句是在group by之前做數據篩選的,而having語句是對group by之后的結果進行篩選的。 例如: 從商品銷售表里取得用戶A購買的各種商品的總數: SELECT SUM(TOTAL) FROM COST WHERE USERID = 'A' GROUP BY PRODUCTID 從商品銷售表里取得用戶A購買的各種商品的總數,並且改總數大於10: SELECT SUM(TOTAL) FROM COST WHERE USERID = 'A' GROUP BY PRODUCTID HAVING SUM(TOTAL) > 10
