IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> sql having group by练习 -> 正文阅读

[大数据]sql having group by练习

create table qwe(id int not null primary key auto_increment,
name char(10),
course char(10),age int,gender char,college char(10),year int);

insert into qwe values(null,'华华','python',25,'女','清华',2007);
insert into qwe values(null,'涛哥','java',30,'男','清华',2007);

insert into qwe values(null,'土豆','全程班',24,'女','清华',2008);

insert into qwe values(null,'happy','java',22,'男','哈工大',2007);

insert into qwe values(null,'歪歪','java',28,'男','哈工大',2008);

insert into qwe values(null,'小简','python',25,'女','哈工大',2008);

insert into qwe values(null,'亚蒙','全程班',26,'男','哈工大',2008);

insert into qwe values(null,'可可','测试开发',27,'女','哈工大',2009);

insert into qwe values(null,'雨泽','python',21,'男','哈工大',2009);

insert into qwe values(null,'木森','python',18,'男','北大',2007);

insert into qwe values(null,'可有','python',26,'男','北大',2007);

insert into qwe values(null,'罗杰','java',22,'男','北大',2007);

?

-- 1.求每个课程的老师数量
select course,count(*) from qwe group by course;


-- 2.求老师数量大于3的课程
select course,count(*) as a from qwe group by course having a>3 ;

?

?

-- where 列条件 group by 列having统计条件
-- 3.分别求男女老师的数量
select gender,count(*) from qwe group by gender;

?

-- 4.分别求男女老师的平均年龄
select gender,count(*),sum(age) from qwe group by gender;

?

-- 5.分别求最小男女老师的年龄
select min(age),gender from qwe group by gender;

?

-- 6.分别求男女老师年龄总和
select sum(age),gender from qwe group by gender;

?

-- 7.求每个学校的老师数量
select count(*),college from qwe group by college;

?

-- 8.求每个学校每届的老师数量
select count(*),college,year from qwe group by college,year;

?

-- 9.求各个学校每届的老师数量>=3
select count(*),college,year from qwe group by college,year having count(1)>=3;

?

-- 10.求不同学校每届的java老师数量>2
select count(*),course,year,college from qwe ?group by course
select college,year,count(1) from qwe where count(1)>2 group by course
select college,year,count(1) from qwe where course='Java' group by college,year having count(1)>=1

=====================未完待续============================================?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:21:05  更:2022-03-03 16:22:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:34:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码