SQL语句中的HAVING关键字

  • Post author:
  • Post category:其他


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



版权声明:本文为jc_njj原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。