SQL語句中的HAVING關鍵字


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM