- 0
- 0
- 约1.37万字
- 约 19页
- 2023-06-13 发布于北京
- 举报
第七章:分组统计查询
7.1统计函数
序号
分组函数
描述
1
count(*|[distinct] 列)
求出全部的记录
2
sum(列)
求出总和
3
avg(列)
平均值
4
max(列)
最大值
5
min(列)
最小值
实例7.1 查找出公司每个月支出的月工资的总和
select sum(sal),sum(nvl(sal+comm,sal)) from emp;
select sum(sal),sum(sal+nvl(comm,0)) from emp;
实例7.2 查询公司的最高工资、最低工资、平均工资
select max(sal),min(sal),avg(sal),sum(sal)/count(*) from emp;
select max(sal),min(sal),round(avg(sal)),round(avg(nvl(sal+comm,sal)))from emp;
实例7.3 统计出公司最早雇佣和最晚雇佣的雇佣日期
select min(hiredate) 最早,max(hiredate) 最晚 from emp;
实例7.4 统计出公司的雇员人数
select count(*),count(empno) from emp;--*代表所有列,empno是主键
实例7.5 验证count(*)、count(字段)、count(distinct 字段)的使用区别
select count(*),count(empno),count(deptno),count(comm) from emp;
select count(*),count(distinct job) from emp; --工作种类
7.2单字段分组统计
select [distinct] * | 列名称 as [列别名],列名称 as [列别名],…,
from 表名称1[表别名1],表名称1[表别名1]
[where 条件(s)]
[group by 分组字段] //分组约束
[order by 排序的字段1|列索引序号 asc|desc,排序的字段2 asc|desc,…];
实例7.6 统计出每个部门的人数
select deptno,count(*) from emp group by deptno
实例7.7 统计出每种职位的最低和最高工资
select job,min(sal),max(sal) from emp group by job;
实例7.8 求出每个部门平均工资最高的工资
select avg(sal) from emp group by deptno
select max(avg(sal)) from emp group by deptno;
实例7.9 查询每个部门的名称、部门人数、部门平均工资、平均服务年限
select deptno,
count(*),
avg(nvl(sal + comm, sal)), trunc(avg(months_between(sysdate, hiredate) / 12))
from emp
group by deptno
实例7.10 查询出公司各个工资等级雇员的数量、平均工资
select s.grade,count(*),round(avg(e.sal))
from emp e,salgrade s
where e.sal between s.losal and s.hisal
group by s.grade
实例7.11 统计出领取佣金与不领取佣金的雇员的平均工资、平均雇佣年限、雇员人数。
select 领取佣金,avg(sal),avg(months_between(sysdate,hiredate)/12),count(*)
from emp
where comm is not null
union
select 不领取佣金,avg(sal),avg(months_between(sysdate,hiredate)/12),count(*)
from emp
where comm is null;
7.3多字段分组统计
例如:年级分组—性别分组—平均身高、年龄—男女比较
实例7.12 统计每个部门从事不同工作的人数,平均工资
select deptno,job,count(*),avg(sal)
from emp
group by deptno,job
order by deptno,job
实例7.13 现在要求查询每个部门的详细信息。
您可能关注的文档
最近下载
- 2023-2024学年新疆乌鲁木齐市第一中学七年级上学期期末考试英语试卷 含答案.docx VIP
- 2025年辽宁职业学院单招(语文)测试题库新版.docx VIP
- 金属技术监督管理标准.pdf VIP
- 主变培训精品.pptx VIP
- 2025年学校培训初中地理新课标学习解读.pptx VIP
- 市中级人民法院党组2025年度民主生活会对照检查材料(五个带头).docx VIP
- 部编三上道德与法治期末复习填空选择 小学道德与法治试卷.pdf
- 广东省广州市越秀区2023-2024学年五年级上学期期末英语试题.docx VIP
- 2026年海南财金银河私募基金管理有限公司招聘备考题库参考答案详解.docx VIP
- 2020山东青岛中考《英语》试卷+答案+解析.docx VIP
原创力文档

文档评论(0)