mysql中having怎么使用
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"mysql中having怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql中having怎么使用"吧!在mysql中,ha
千家信息网最后更新 2025年01月19日mysql中having怎么使用
本篇内容主要讲解"mysql中having怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql中having怎么使用"吧!
在mysql中,having子句用于筛选分组之后的各种数据,通常与"group by"联合使用,该语句弥补了where关键字无法与聚合函数联合使用的不足。
本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。
mysql中having的用法是什么
在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与聚合函数一起使用。
HAVING 子句可以让我们筛选分组后的各组数据。
SQL HAVING 语法
SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameHAVING aggregate_function(column_name) operator value;
演示数据库
在本教程中,我们将使用 RUNOOB 样本数据库。
下面是选自 "Websites" 表的数据:
+----+--------------+---------------------------+-------+---------+| id | name | url | alexa | country |+----+--------------+---------------------------+-------+---------+| 1 | Google | https://www.google.cm/ | 1 | USA || 2 | 淘宝 | https://www.taobao.com/ | 13 | CN || 3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN || 4 | 微博 | http://weibo.com/ | 20 | CN || 5 | Facebook | https://www.facebook.com/ | 3 | USA || 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND |+----+---------------+---------------------------+-------+---------+
下面是 "access_log" 网站访问记录表的数据:
mysql> SELECT * FROM access_log;+-----+---------+-------+------------+| aid | site_id | count | date |+-----+---------+-------+------------+| 1 | 1 | 45 | 2016-05-10 || 2 | 3 | 100 | 2016-05-13 || 3 | 1 | 230 | 2016-05-14 || 4 | 2 | 10 | 2016-05-14 || 5 | 5 | 205 | 2016-05-14 || 6 | 4 | 13 | 2016-05-15 || 7 | 3 | 220 | 2016-05-15 || 8 | 5 | 545 | 2016-05-16 || 9 | 3 | 201 | 2016-05-17 |+-----+---------+-------+------------+9 rows in set (0.00 sec)
SQL HAVING 实例
现在我们想要查找总访问量大于 200 的网站。
我们使用下面的 SQL 语句:
SELECT Websites.name, Websites.url, SUM(access_log.count) AS nums FROM (access_logINNER JOIN WebsitesON access_log.site_id=Websites.id)GROUP BY Websites.nameHAVING SUM(access_log.count) > 200;
执行以上 SQL 输出结果如下:
到此,相信大家对"mysql中having怎么使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
子句
教程
网站
关键
关键字
内容
函数
数据库
语句
分组
学习
联合
实用
更深
兴趣
原因
实例
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华为软件开发云产品
中国石油大学数据库在线作业
网络安全法第40
数据库建模 中间表
我的世界多人服务器生存20期
网络安全培训记录都包括什么
绥宁租房软件开发
软件开发项目费用估算
联盟手游国服几个服务器
wps没有分析数据库选项
数据库的交并差运算SQL
数据库概论pdf
杭州隅星互联网科技有限公司
军队网络安全与信息化
网络安全手抄报文字100字
基于数据库的辅警管理
棋牌软件开发语言
数据库 负数
网信部门网络安全监管平台
discuz数据库满了
cad网络技术
统一管理服务器的工具
2016年工程中心数据库
是把计划管理中的网络技术
达州公安局网络安全支队电话
美国统计数据库
ssr酸酸乳服务器订阅
数字化时代网络安全系统
澳洲植物数据库
关于老师网络安全的注意点