mysql having用法是什么?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

mysql having用法是什么?

mysql having用法是:

mysql中,当我们用到聚合函数,如sum,count后,又需要筛选条件时,having就派上用场了,因为WHERE是在聚合前筛选记录的,having和group by是组合着用的

2953d75bab05f575352d9ea3c3c0368.png

先查询分类cid下id的统计数目

select cid,count(id) nums from table_name group by cid 结果如下:

5502af6547f5c79f14a3ad46d6d74c4.png

然后可以用having对统计的数据进一步筛选,比如nums大于2的数

select cid,count(id) nums from xzyd_question group by cid HAVING nums>2

597a7bd6b628b35f9f2f6070ad92c47.png

注意:having后的判断字段必须是聚合函数返回的结果

推荐教程:《mysql视频教程》

以上就是mysql having用法是什么?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

mysql的sql删除列语句是什么

怎样安全地关闭mysql实例

mysql如何自动生成大量数据

mysql中使用group by对多个字段进行分组的方法

mysql运维之日志管理

怎么删mysql的注册表?

mysql解压缩安装的详细步骤(图文)

mysql数据库如何备份与恢复?

linux mysql5.6版本的安装配置过程

mysql批量sql插入性能优化详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...