{access数据库}查询典型语句
更新时间:2023-06-01 08:59:01 阅读量: 实用文档 文档下载
数据库的分组查询和统计查询
在group by之后不能使用where,只能使用having,在group by之前可以使用where,即表示对过滤后的结果分组
select sname,sum(score) from s_k group by sname
select count(distinct sname) from s_k
select sname,avg(score) from s_k group by sname
select kname,avg(score),max(score),min(score) from s_k group by kname select avg(score),max(score),min(score) from s_k where kname='语文' select sname,sum(score),avg(score) from s_k group by sname
select * from s_k;
select kname,avg(score) avgs from s_k group by kname
一. 使用聚集函数:
1. 查询学生总人数:
Select Count(*) as 学生总数 from student
2. 查询选修了课程的学生总数:
select count(distinct sno) as 选课学生总数 from sc
3. 查询所有课程的总学分数和平均学分数,以及最高学分和最低学分: select sum(credit) as 总credit,avg(credit) as 课程平均学分,max(credit) as 最高学分, min(credit) as 最低学分 from course
4. 计算1号课程的学生的平均成绩, 最高分和最低分:
select avg(grade) as 平均成绩,max(grade) as 最高分, min(grade) as 最低分 from scwhere cno='1'
5. 查询’信息系’(IS)学生”数据结构”课程的平均成绩:
select avg(grade) from student, course, sc where student.sno=sc.sno and
(select max(grade) from sc where sno=A.sno )
7*. 求成绩低于该门课程平均成绩的学生的成绩信息(sno,cno,grade)
select * from grade A where grade=
(select avg(grade) from sc where cno=o )
二. 分组查询
8. 查询各系的学生的人数并按人数从多到少排序 :
selectsdept, Count(*) as 人数 from student group by sdept order by 人数 desc
9. 查询各系的男女生学生总数, 并按系别,升序排列, 女生排在前:
select sdept,ssex,Count(*) as 人数 from student group by sdept, ssex order by sdept,ssex desc
10. 查询选修了3门课程已上的学生的学号和姓名:
select sno, sname from student where sno in
(select sno from sc group by (sno) having count(*)>3)
1选课门数:
select sno, avg(grade) as 平均成绩,max(grade) as 最高分, min(grade) as 最低分, count(*) as 选课门数 from sc group by sno
12. 查询至少选修了2门课程的学生的平均成绩:
select sno, avg(grade) as 平均成绩, from sc group by sno having count(*)>=2
13. 查询平均分超过80分的学生的学号和平均分:
Select sno, avg(grade) as 平均成绩from sc group by sno having avg(*)>=80 比较: 求各学生的60分以上课程的平均分:
select sno, avg(grade) as 平均成绩 from sc where grade>=60 group by sno
14. 查询”信息系”(IS)中选修了5门课程以上的学生的学号:
select sno from sc where sno in (select sno from student where sdept='IS') group by sno having count(*)>=2
三. 集合查询
15. 查询数学系和信息系的学生的信息;
select * from student where sdept=’MA’ union select * from student where sdept='IS'
16. 查询选修了1号课程或2号课程的学生的学号:
select sno from sc where cno='1'
Union
select sno from sc where cno='2'
比较实验三之3.
正在阅读:
{access数据库}查询典型语句06-01
构建初中数学有效课堂的策略研究04-09
财务报表分析 第一章12-03
新员工年终个人述职报告范文07-17
征文范文02-11
生肖鼠由来的传说03-27
新公司第一次股东大会流程及注意事项07-07
4 生产理论练习题答案04-13
阳江市环境保护和生态建设“十二五”规划06-14
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 语句
- 典型
- 数据库
- access
- 查询
- 《财务管理学》(人大版)第五章习题+答案
- 《数字图象》教案
- 基于CBE理论的航空场务管理实验室建设研究
- 第七讲 如何与接待家庭相处
- 直流稳压电源设计论文
- 2013年高考默写过关检测
- 2011年高考英语作文类型及范文背诵
- 幼儿园大班教学心得体会
- 2011年不佳产能企业
- 减肥误区之过度节食减肥的危害
- 房地产开发经济指标测算(XLS文件)
- 中国经济管理大学素质训练《商务谈判》讲义
- Java基础知识的三十个经典问答
- 水磨石地面施工方法
- 2021年第一章教师资格证教育心理学模拟试题及答案
- 人教版六年级数学上册期末考试卷 (2)
- (北师大版)2009年小升初数学试卷
- 致企业主的一份信
- 四川大数据精准教学联盟2021届高三第二次统一监测理科综合试卷 含答案
- 长江证券-南海发展-600323-污水项目贡献业绩成为未来增长点-100830