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必备的常见知识点汇总整理

mysql8.0.21.0社区版安装教程(图文详解)

mysql主键是必须的吗

介绍mysql索引失效的情况

mysql的基本命令介绍

mysql索引是什么?浅谈mysql索引

php下phpmyadmin mysql乱码怎么办?

mysql存储过程的创建、调用与管理详解

mysql中常用存储引擎有哪些?它们相互之间有什么区别?

mysql连不上localhost怎么办?

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


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

数据库系统概念 第6版

机械工业出版社

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



打赏

取消

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

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

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

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

评论

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