MySQL_分组统计

使用group by字句对列进行分组

使用having字句对分别组后的结果进行过滤

#演示group by + having的使用 #部门表 CREATE TABLE dept( deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR(20) NOT NULL DEFAULT "", loc VARCHAR(13) NOT NULL DEFAULT "" ); INSERT INTO dept VALUES(10, 'ACCOUNTING', 'NEW YORK'), (20, 'RESEARCH', 'DALLAS'), (30, 'SALES', 'CHICAGO'), (40, 'OPERATIONS', 'BOSTON'); SELECT * FROM dept; #雇员表 CREATE TABLE emp (empno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, /*编号*/ ename VARCHAR(20) NOT NULL DEFAULT "", /*名字*/ job VARCHAR(9) NOT NULL DEFAULT "",/*工作*/ mgr MEDIUMINT UNSIGNED ,/*上级编号*/ hiredate DATE NOT NULL,/*入职时间*/ sal DECIMAL(7,2) NOT NULL,/*薪水*/ comm DECIMAL(7,2) ,/*红利*/ deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0 /*部门编号*/ ); #添加测试数据 INSERT INTO emp VALUES(7369, 'SMITH', 'CLERK', 7902, '1990-12-17', 800.00,NULL , 20), (7499, 'ALLEN', 'SALESMAN', 7698, '1991-2-20', 1600.00, 300.00, 30), (7521, 'WARD', 'SALESMAN', 7698, '1991-2-22', 1250.00, 500.00, 30), (7566, 'JONES', 'MANAGER', 7839, '1991-4-2', 2975.00,NULL,20), (7654, 'MARTIN', 'SALESMAN', 7698, '1991-9-28',1250.00,1400.00,30), (7698, 'BLAKE','MANAGER', 7839,'1991-5-1', 2850.00,NULL,30), (7782, 'CLARK','MANAGER', 7839, '1991-6-9',2450.00,NULL,10), (7788, 'SCOTT','ANALYST',7566, '1997-4-19',3000.00,NULL,20), (7839, 'KING','PRESIDENT',NULL,'1991-11-17',5000.00,NULL,10), (7844, 'TURNER', 'SALESMAN',7698, '1991-9-8', 1500.00, NULL,30), (7900, 'JAMES','CLERK',7698, '1991-12-3',950.00,NULL,30), (7902, 'FORD', 'ANALYST',7566,'1991-12-3',3000.00, NULL,20), (7934,'MILLER','CLERK',7782,'1992-1-23', 1300.00, NULL,10); SELECT * FROM emp; #工资级别表 CREATE TABLE salgrade ( grade MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, -- 工资级别 losal DECIMAL(17,2) NOT NULL, -- 该级别最低工资 hisal DECIMAL(17,2) NOT NULL -- 该级别最高工资 ); #添加数据 INSERT INTO salgrade VALUES (1,700,1200); INSERT INTO salgrade VALUES (2,1201,1400); INSERT INTO salgrade VALUES (3,1401,2000); INSERT INTO salgrade VALUES (4,2001,3000); INSERT INTO salgrade VALUES (5,3001,9999); SELECT * FROM salgrade; #显示每个部门的平均工资和最高工资 SELECT AVG(sal),MAX(sal),deptno FROM emp GROUP BY deptno; #显示每个部门的每种岗位的平均工资和最低工资 SELECT AVG(sal),MIN(sal),deptno , job FROM emp GROUP BY deptno ,job; #显示平均工资低于2000的部门号和它的平均工资 SELECT AVG(sal),deptno FROM emp GROUP BY deptno HAVING AVG(sal) < 2000;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1174821.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于非合作博弈的风-光-氢微电网容量优化配置Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#…

MySQL_字符串函数

-- 演示字符串相关函数的使用 &#xff0c; 使用emp表来演示 -- CHARSET(str) 返回字串字符集 SELECT CHARSET(ename) FROM emp; -- CONCAT (string2 [,... ]) 连接字串, 将多个列拼接成一列 SELECT CONCAT(ename, 工作是 , job) FROM emp;-- INSTR (string ,substring ) 返…

吐血推荐!9款AI论文工具测评,本科生写论文必备

吐血推荐&#xff01;9款AI论文工具测评&#xff0c;本科生写论文必备 2026年AI论文工具测评&#xff1a;为什么你需要这份指南&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文工具逐渐成为本科生撰写学术论文的重要助手。然而&#xff0c;面对市场上种类繁多、功能…

基于自适应遗传算法的分布式电源优化配置Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#…

批量发送请求后立即返回线程的处理结果(不阻塞)

基于Spring Boot的CompletableFuture与Consumer批量处理方案 方案概述: 批量请求处理:用户发送多条数据请求,并发处理每条数据线程池执行:使用自定义线程池处理具体业务逻辑 异步结果获取:通过CompletableFuture获…

GESP认证C++编程真题解析 | 202506 四级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

豆包写的论文怎么过AIGC检测?实测这几款工具有效 - 还在做实验的师兄

豆包生成的论文AI率通常在70%-90%,直接提交肯定过不了。推荐用嘎嘎降AI(85%→8%,4.8元/千字)或比话降AI(可降至5%以下)处理。让豆包自己改没用。豆包写的论文怎么过AIGC检测?实测这几款工具有效TL;DR:豆包生成…

GESP认证C++编程真题解析 | 202506 三级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

Hitler the justice

I hate this world, only Heiliges Rmisches Reich gives me meaning. I love Deutschland and hate the bullies, because I can not find the common love.

DeepSeek写的论文怎么降AI率?3款工具实测对比 - 还在做实验的师兄

DeepSeek写的论文直接提交知网检测,AI率通常在38%-99%之间。单靠DeepSeek自己降AI效果有限(平均降35%),推荐用专业工具:嘎嘎降AI性价比高,比话降AI可将AI率降至0%。DeepSeek写的论文怎么降AI率?3款工具实测对比…

GESP认证C++编程真题解析 | 202506 一级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

2026年期刊论文降AI率工具推荐,顺利发表必备 - 还在做实验的师兄

期刊对AI率的要求通常比学校更严格,部分期刊要求低于10%甚至5%。推荐比话降AI(可降至0%,8元/千字)和嘎嘎降AI(达标率99.26%,4.8元/千字)。投稿前一定要处理好AI率。2026年期刊论文降AI率工具推荐,顺利发表必备…

详细介绍:任务悬赏小程序核心玩法 + 功能全解析:精准匹配与信任构建的变现逻辑

详细介绍:任务悬赏小程序核心玩法 + 功能全解析:精准匹配与信任构建的变现逻辑pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-…

毕业论文降AI率,学长推荐的5款工具(含免费额度) - 还在做实验的师兄

毕业论文AIGC检测不过别慌,这5款降AI工具都有免费额度可以先体验。重点推荐嘎嘎降AI(免费试用+达标率99.26%)和比话降AI(500字免费+知网专精)。先免费测效果,满意再付费。毕业论文降AI率,学长推荐的5款工具(含…

GESP认证C++编程真题解析 | 202506 二级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

基于SSM的服装销售系统-计算机毕业设计源码+无LW文档

基于SSM的服装销售系统论文 摘要&#xff1a;本文围绕基于SSM&#xff08;Spring、SpringMVC、MyBatis&#xff09;框架的服装销售系统展开研究。阐述了系统的研究背景与意义&#xff0c;深入分析系统需求&#xff0c;详细介绍功能设计。该系统旨在解决传统服装销售管理模式的问…

嘎嘎降AI vs 比话降AI:2026年降AI工具对比测评 - 还在做实验的师兄

嘎嘎降AI主打性价比(4.8元/千字,达标率99.26%),比话降AI主打知网专精(8元/千字,可降至0%)。追求省钱选嘎嘎,追求极致效果选比话。两款都很靠谱,按需选择即可。嘎嘎降AI vs 比话降AI:2026年降AI工具对比测评T…

大数据领域必备:ClickHouse 全方位解析

大数据领域必备&#xff1a;ClickHouse 全方位解析 一、引言 (Introduction) 钩子 (The Hook) “昨天凌晨3点&#xff0c;我被运维的电话叫醒——数据 dashboard 又崩了。” 这是我做大数据工程师时最难忘的经历。当时我们用Hive处理用户行为数据&#xff0c;每次业务方要查“过…

新能源汽车充电服务系统-计算机毕业设计源码+LW文档

一、 研究的背景、目的和意义 &#xff08;一&#xff09;课题研究的背景 随着新能源汽车市场的快速发展&#xff0c;充电服务成为关键环节。全球能源结构的转型是当前新能源汽车充电服务系统设计的重要背景之一。传统化石能源的消耗带来了严重的环境污染和温室气体排放&…

SCI论文降AI率工具推荐:Turnitin检测轻松过 - 还在做实验的师兄

SCI论文投稿前需要通过Turnitin AI检测,中文降AI工具对英文无效。推荐AIGCleaner(专业英文降AI,Turnitin检测83%→0%)。国内论文可用嘎嘎降AI配合。SCI论文降AI率工具推荐:Turnitin检测轻松过TL;DR:SCI论文投稿前…