实验四 单表查询参考答案
更新时间:2023-11-22 04:49:01 阅读量: 教育文库 文档下载
- 实验四小推荐度:
- 相关推荐
实验四 单表查询
? 实验目的:
练习使用Select命令在一个表是进行查询
? 实验内容:
1、 输入验证性命令,对比得到的结果,体会命令的使用情况
2、 根据文字描述,写出查询命令,把得到的结果与给出的结果比对
? 实验准备:
SELECT [TOP 年|DISTINCT] 列名1,列名2,??,列名n FROM 数据库表名 WHERE <条件表达式> GROUP BY <列名1>
HAVING <条件表达式>
ORDER BY <列名2> [ ASC|DESC ]
? 实验过程
1、 2、 3、 4、 5、 6、
显示院系信息表中的所有信息
显示院系信息表中的部门编码、部门名称所有信息 显示所有女教师的工号、姓名、性别信息 显示CS系的老师所有个人信息
显示CS系与IT系所有老师的全部个人信息 显示女教授的姓名、性别、职称与部门信息
显示研究领域为数据库的老师的姓名、研究领域、联系电话、所在部门
7、 8、 9、 10、
显示30岁以下老师的姓名、出生日期
显示5月份出生的姓名、性别、出生日期、联系电话 显示姓李的老师的所有信息
Select * from uDept 或select did,dname,daddr,dtele,demail from udept Select did,dname from uDept
Select tid,tname,tsexy from uTeacher where tsexy=’女’
select tid,tname,tsexy,tbdate,tfield,tprof,tele,qq,email,msn,did from uteacher where did='CS'
select * from uteacher where did='CS' or did='IT'
select tname,tsexy,tprof,did from uteacher where tsexy='女' and tprof='教授'
select tname,tfield,tele,did from uteacher where tfield like '%数据库%'
select tname,tbdate from uteacher where datediff(year,tbdate,getdate())<30 select tname,tsexy,tbdate,tele from uteacher where month(tbdate)=5 select tid,tname,tsexy,tbdate,tfield,tprof,tele,qq,email,msn,did from uteacher where tname like '李%'
11、 12、 13、 14、 15、 16、 17、 18、 19、
显示选修了1号课程的同学的学号
显示同时选修了1号与3号课程的同学的学号及课程号 显示012005001号同学选修的课程号 显示012005002号同学的全部选修信息
显示期末考试成绩不及格的同学的学号、课程号与期末考试成绩 显示选修了1号课程的人数
显示1号课程期末考试成绩的平均分 显示012005001同学的期末成绩的平均分
显示2008年所有课程期末考试成绩的平均分,并按降序排列
select sid from usc where cid='1'
select sid,cid from usc where cid='1' or cid='3' select cid from usc where sid='012005001'
select sid,cid,term,score1,score2,score3,score from usc where sid='012005002' select sid,cid,score2 from usc where score2<60 select count(*) from usc where cid='1' select avg(score2) from usc where cid='1' select avg(score2) from usc where sid='012005001'
select cid,cast(avg(score2) as decimal(10,2)) from usc where term='2008-2009-1' or term='2007-2008-2' group by cid order by avg(score2) desc
20、 21、 22、 23、 24、 25、
显示周4有课的教室
显示周4有课的老师的工号 显示NB222教室排课的情况
显示1号课程上课的教室、老师工号、上课时间 显示02004号老师上课的教室与时间
显示第4节有课的教室、课程号、教师工号
26、 27、 统计每个教师上课的次数及总时长(每节课45分钟) 统计每个班每周上课的课时数,并按降序排列
select room from ujobtable where week=4 select tid from ujobtable where week=4 select * from ujobtable where room='NB222'
select room,tid,week,timeseg from ujobtable where cid='1' select room,week,timeseg from ujobtable where tid='02004'
select room,cid,tid,timeseg from ujobtable where timeseg like '%4%' select tid as 教师工号,count(*) as 次数,sum(len(rtrim(timeseg)))*45 as 总时长 from ujobtable group by tid
select gid as 班级,sum(len(rtrim(timeseg))) as 课时数 from ujobtable group by gid order by 课时数 desc
28、 29、 30、 31、
显示无前导课的课程的全部信息
显示CS系所开课程的课程名与课程名
显示学分大于3的所有课程的课程名与课时
按开课院系统计每个院系开课的学分数,并按降序排列
select * from ucourse where pcid is null or len(rtrim(pcid))=0 select cid,cname from ucourse where did='CS' select cname,credit from ucourse where credit>3
select did,sum(credit) as credit from ucourse group by did
32、 33、 34、 35、 36、 37、 38、 39、 40、 41、 42、
显示所有男生的信息
显示01班所有学生的信息 显示03班所有女生的信息 显示刘山同学的电话号码
显示所有女生的学号、姓名与班级编号 统计每个班级的人数,并按降序排列 显示人数5人以上的班级,并按升序排列 显示年龄在18岁以下的学生的全部信息 统计18岁以下学生的总人数
统计每个班18岁以下的人数,显示班级编号、人数 统计每个年龄段的人数,按照年龄升序排列
43、 44、 显示姓名中有“白云”的同学的所有信息
显示王姓同学的姓名、性别、专业班级、联系电话
select sid,sname,ssexy,sbdate,gid,stele from ustudent where ssexy='男' select sid,sname,ssexy,sbdate,gid,stele from ustudent where gid='01'
select sid,sname,ssexy,sbdate,gid,stele from ustudent where ssexy='女' and gid='03' select sid,sname,gid,stele from ustudent where sname='刘山' select sid,sname,gid from ustudent where ssexy='女'
select gid,count(*) as num from ustudent group by gid order by num
select gid,count(*) as num from ustudent group by gid having count(*)>=5 order by num select sid,sname,ssexy,sbdate,gid,stele from ustudent where year(getdate())-year(sbdate)<18
select count(*) as num from ustudent where year(getdate())-year(sbdate)<18
select gid,count(*) as num from ustudent where year(getdate())-year(sbdate)<18 group by gid select year(getdate())-year(sbdate),count(*) as num from ustudent group by year(getdate())-year(sbdate)
select sid,sname,ssexy,sbdate,gid,stele from ustudent where sname like '%白云%' select sid,sname,ssexy,sbdate,gid,stele from ustudent where sname like '王%'
45、 46、
显示CS系的班级名称及入学年份 显示没有班导的班级的所有信息
47、 显示2008年入学的所有班级的信息 select gid,gyear from ugrade
select gid,gname,gyear,did,tid from ugrade where tid is null or len(rtrim(tid))=0 select gid,gname,gyear,did,tid from ugrade where gyear=2008
正在阅读:
实验四 单表查询参考答案11-22
3-6岁儿童学习与发展指南08-01
上海交大医学院统考英语练习册和答案12-25
《舞台春秋》的影评10篇12-12
影像学选择题12-15
二年级下册解决问题12-04
这就是我作文1000字07-14
第二单元 我们周围的空气测试卷(含答案)12-18
2016年计算机二级108套填空题04-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 答案
- 参考
- 实验
- 查询
- 基于平衡计分卡理论的企业社会责任战略管理研究
- 数据库选择题练习题库
- 2016年司法考试
- 关岳庙灵签解析
- 第二章:光现象- 北海市教育局-首页
- 世界上著名建筑设计师及作品 - 图文
- Wincc用VBS控制excel
- CO,H2分离变压吸附工艺方案
- Unit 6 Meet my family(第5课时)教学设计-公开课-优质课(四上人教PEP版)
- 常州专业技术人员继续教育《专业技术人员诚信建设教程》题库及答案
- 枣财办4号 关于转发《关于报送事业单位清理规范情况的通知》的通知
- 保健老师成长之路:快速实现幼儿园带量食谱的编制方法
- 4--司法考试宪法重点法条(3)
- 生物化学习题集
- 生物竞赛非选择题汇编
- 最新人教版七年级下学期数学知识点总结
- 新视界大学英语第一册3单元练习答案
- 黄石国家公园管理模式借鉴
- 青岛版小学四年级数学上册全册教案
- 关于转发《国家安监总局办公厅关于印发机械纺织卷烟造纸白酒建设项目初步设计安全专篇编写提纲通知》的通知