mysql中having怎么使用
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,本篇内容主要讲解"mysql中having怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"mysql中having怎么使用"吧!在mysql中,ha
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
好口呗互联网科技
unity 游戏服务器
什么专业可以做网络安全师
游戏服务器编程pdf
航天软件开发人员的职责
八大互联网科技
查询数据库中用户名
人工智能数据库视频
考官问软件开发职员你有啥缺点
传统媒体如何应对网络安全
网络安全日展览
电脑进不了黑魂服务器
一级数据库设计
软件开发管理的痛点
孝感软件开发企业
怎么看数据库是开发版本
兰州哪有卖二手服务器的市场
福州道道通网络技术
软件开发方案分解
东港警方网络安全宣传
贯通百通网络技术服务公司
网络安全中名词解释
什么是数据库连接池
oa服务器是托管还是自建
云南地名 网络安全
北京智慧团建软件开发公司
cmu数据库课件
公安联考职位与网络安全与执法
数据库索引的数据结构
国电网络技术有限公司待遇