首页博客网络编程
将 HAVING 子句添加到 SQL 中以添加更多功能。
WHERE 关键字不能与其他函数联合使用。HAVING 子句派上用场的地方。
HAVING 子句通常与 COUNT 函数一起使用。
例复制
SELECT name_of_column(s)FROM name_of_tableWHERE conditionGROUP BY name_of_column(s)HAVING conditionORDER BY name_of_column(s);
假设我们有一个包含宠物信息的数据库。
下面是一个“宠物”表:
编号 | City_ID | Breed_ID | 生日 | 国家 |
---|---|---|---|---|
696 | 90 | 5 | 2009-08-14 | 美国 |
670 | 81 | 6 | 2012-09-02 | 英国 |
671 | 34 | 4 | 2013-01-01 | 不 |
例如,如果我们想让已经注册的国家/地区拥有超过 2 只宠物,我们将使用 HAVING 子句。
下面的示例显示了如何使用它。
例复制
SELECT COUNT(ID), CountryFROM PetsGROUP BY CountryHAVING COUNT(ID) > 2;
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位