百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> SQL 中 having 的用途?
分享文章到:

SQL 中 having 的用途?

发布时间:09/01 来源:未知 浏览: 关键词:

SQL 中 having 的用途?

“having”是“group by”之后停止统计的挑选,一样“having”会和“group by”一起使用,使用时要先“group by”停止分组,然后再停止“having”统计挑选,例如推断聚合函数的值可否大于某一个值。

SQL实例

一、显示每个地区的总人口数和总面积.

SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region

先以region把返回记载分成多个组,这就是GROUP BY的字面含义。分完组后,然后用聚合函数对每组中

的不一样字段(一或多笔记录)作运算。

二、 显示每个地区的总人口数和总面积.仅显示那些面积超越1000000的地区。

SELECT region, SUM(population), SUM(area)
FROM bbc
GROUP BY region
HAVING SUM(area)>1000000

在这里,我们不克不及用where来挑选超越1000000的地区,由于表中不存在这样一笔记录。

相反,having子句可以让我们挑选成组后的各组数据

mysql推断某个字段的长度:

select home_page from aaa表 where char_length(trim(home_page))<10 and char_length(trim(home_page))>1;

引荐教程:《MySQL教程》

以上就是SQL 中 having 的用途?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

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

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

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

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板