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服务?

如何使用mysql workbench?

mysql锁有什么用?

如何使用navicat进行mysql命令行操作?

mysql数据库三种常用存储引擎特性对比

mysql之select、distinct、limit的使用

navicat连接mysql出现1045错误的解决方法是什么

mysql找回用户数据的案例

了解mysql如何优化

mysql怎么更改密码?

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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

    暂无评论...