{access数据库}查询典型语句
更新时间:2023-08-14 18:19: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数据库}查询典型语句08-14
《高等代数》A卷06-08
大学《电路》分析试题库(有答案)05-14
2019年新型投资项目有哪些 - 图文03-11
厦大数电 实验三 - 图文11-16
PS大赛活动策划书07-21
2019 - 2020学年高二化学上学期期中试题(B卷)03-09
受限空间涂装作业模板06-06
小学语文六年级第四单元试卷答案09-22
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 语句
- 典型
- 数据库
- access
- 查询
- 2021年第一章教师资格证教育心理学模拟试题及答案
- 2020年河南省许昌一中中考英语模拟试卷(九)(附解析)
- 论中国手风琴音乐民族化的发展及创作
- 红楼梦鉴赏论文
- 减肥误区之过度节食减肥的危害
- 高中语文必修4基础知识复习
- 直流稳压电源设计论文
- 仓库理货员岗位职责
- 上海沪教高考300文言实词整理(全)
- 北京广安门中医院网上预约挂号服务
- bazhong校园汇报材料
- 中国建设银行校园招聘笔试真题及参考答案 (九)
- 米饭的18种花样吃法
- 核桃乳废水处理方案
- 长江证券-南海发展-600323-污水项目贡献业绩成为未来增长点-100830
- 宝塔区北关小学“316工程”督导评估自查报告
- 河北省装备制造业集聚发展研究
- 《骆驼祥子》读书心得体会5篇
- 双人法成人心肺复苏术操作流程(急救技能比赛)
- 2017-2018学年度高三上学期生物教学工作总结