




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、sql操作题(子查询,连接查询)1.查询比所有学生平均年龄大的学生的学号,姓名和年龄。select sno,sname,sagefrom studentwhere sage>(select avg(sage) from student)2.查询与张强同一个专业的学生有哪些。select snamefrom studentwhere sname<>'张强' and sdept=(select sdept from studentwhere sname='张强')3.查询计算机系学生选课的情况。select sname,cnamefrom stud
2、ent,course,scwhere o=o and student.sno=sc.sno and sdept='计算机系'4.查询每门课被学生选修的情况。select *from studentwhere sno in(select sno from course,scwhere o=o)5.查询选修了“离散数学”课程的学生的学号,姓名,课程号,课程名,成绩。select student.sno, student.sname,o,ame,sc.gradefrom student,course,sc1 / 14where student.sno=sc.sno and o=o a
3、nd ame='离散数学'6.查询选修“计算机基础”这门课并且这门课成绩在80分以上的学生的学号、姓名、专业名。select sno,sname,sdeptfrom studentwhere sno in(select snofrom course,scwhere o=o and grade>80 and cname='计算机基础')7.查询与张强同名的学生有哪些。select sno,snamefrom studentwhere sname like '张强'8.查询每个学生的总学分。select sno,sum(cc)from cour
4、se,scwhere o=ogroup by sno9.查询没有选课的学生的信息。select *from studentwhere sno in not(select snofrom sc)10.查询没有选修数据库这门课的学生的学号。select distinct snofrom scwhere sno<>(select sno from sc,coursewhere o=o and cname='数据库')期中考试中查询视图操作题之SQL命令参考答案二、查询视图操作题之SQL命令参考答案以下各题所用的七个表:RSDA表(教师号,姓名,性别,出生日期,工作时间,职
5、称,婚否,基本工资,简历)GZDA表(教师号,基本工资,工龄工资,奖励工资,福利工资,补助,应发工资,工会会费,实发工资)XSCJDA表(学号,课程号,成绩)KCDA表(课程号,课程名称,学时,教师号)XSDA表(学号,姓名,性别,出生日期,简历,照片)学生信息表(学号,姓名,性别,专业,出生日期,身高,住校否,个人简历,照片)学生成绩表(学号,姓名,大学英语,计算机,大学语文,政治) 3.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML1.TXT中)(1)从学生信息和学生成绩表中查询所有女生的姓名、性别和大学语文成绩。SELECT 学生信息.姓名,性别,大学语文 FROM 学生
6、信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND 性别="女"(2)查询显示学生信息表中“艺术设计”专业学习的学生,将查询结果送到CX表中。SELECT * FROM 学生信息 WHERE 专业="艺术设计" INTO TABLE CX(3)查询显示学生成绩表中大学英语成绩排前三名的学生成绩,包括学号、姓名和大学英语3个字段。SELECT TOP 3 学号,姓名,大学英语 FROM 学生成绩 ORDER BY 大学英语 DESCENDING6.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML2.TXT中)(1)从学生信息和
7、学生成绩表中查询所有1989年以后出生的学生姓名和计算机成绩。SELECT 学生信息.姓名,计算机 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND YEAR(出生日期)>1989(2)查询显示学生信息表中非“国际贸易”专业学习的学生信息,将查询结果送到CX表中。SELECT * FROM 学生信息 WHERE 专业<>"国际贸易" INTO TABLE CX(3)查询显示学生信息表和学生成绩表中身高排前三名的学生政治成绩,包括姓名、身高和政治3个字段。SELECT TOP 3学生信息.姓名,身高,政治 FROM 学生信息,
8、学生成绩 WHERE 学生信息.学号=学生成绩.学号 ORDER BY 身高 DESCENDING9.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML3.TXT中)(1)查询显示RSDA表中女教师记录,将查询结果送到CX表中。SELECT * FROM RSDA WHERE 性别="女" INTO TABLE CX(2)查询显示学生信息表中男学生的姓名、年龄,并按年龄降序显示结果。SELECT 姓名,YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM 学生信息 WHERE 性别="男" ORDER BY 2 DESCENDI
9、NG(3)查询显示学生信息表和学生成绩表中大学英语成绩80分以上的男生成绩,包括姓名、大学英语和性别3个字段。SELECT 学生信息.姓名,大学英语,性别 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND 大学英语>80 AND 性别="男"12.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML4.TXT中)(1)从XSDA表中查询姓名为“王岩”的记录,将查询结果送到CX表中。SELECT * FROM XSDA WHERE 姓名="王岩" INTO TABLE CX(2)查询显示学生信息表中1988年
10、以后(包括1988年)出生的女生的学生的信息。SELECT * FROM 学生信息 WHERE YEAR(出生日期)>=1988 AND 性别="女"(3)查询显示学生成绩表中所有学生大学英语和计算机两门课程的平均成绩。SELECT AVG(大学英语) AS 大学英语平均成绩,AVG(计算机) AS 计算机平均成绩 FROM 学生成绩15.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML5.TXT中)(1)从XSCJDA表中查询课程号为“j001”的记录,将查询结果送到CX表中。SELECT * FROM XSCJDA WHERE 课程号="j
11、001" INTO TABLE CX(2)查询显示学生信息表中男女学生的平均身高。SELECT 性别,AVG(身高) AS 平均身高 FROM 学生信息 GROUP BY 性别(3)查询显示学生成绩表中所有姓“李”的学生的信息。SELECT * FROM 学生成绩 WHERE SUBSTR(姓名,1,2)="李"18.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML6.TXT中)(1)从GZDA表中查询应发工资总和,将查询结果送到CX表中。SELECT SUM(应发工资) AS 应发工资总和 FROM GZDA INTO TABLE CX(2)查询显
12、示学生信息表和学生成绩表中“法学”专业学习的学生姓名、专业、大学英语和计算机的信息。SELECT 学生信息.姓名,专业,大学英语,计算机 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND 专业="法学"(3)查询显示学生信息表中不住校的学生情况。SELECT * FROM 学生信息 WHERE 住校否=.F.21.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML7.TXT中)(1)从学生信息和学生成绩表中查询男、女生的大学语文的平均成绩。SELECT 性别,AVG(大学语文) AS 大学语文平均成绩 FROM 学生信息,学生成绩
13、 WHERE 学生信息.学号=学生成绩.学号 GROUP BY 性别(2)查询显示学生信息表中身高“1.60”以上的女学生的姓名和身高,将查询结果送到CX表中。SELECT 姓名,身高 FROM 学生信息 WHERE 身高>1.60 AND 性别="女" INTO TABLE CX(3)查询显示学生信息表和学生成绩表中大学英语成绩不及格的学生信息,包括姓名、大学英语和性别3个字段。SELECT 学生信息.姓名,大学英语,性别 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND 大学英语<6024.SQL命令操作题(将该题的命令复制到
14、考生文件夹下的文本文件ML8.TXT中)(1)从学生信息表中查询女生,并按身高升序排列,将查询结果送到CX表中。SELECT * FROM 学生信息 WHERE 性别="女" ORDER BY 身高 INTO TABLE CX(2)查询显示学生信息表中非“服装设计”专业学习的学生信息。SELECT * FROM 学生信息 WHERE NOT 专业="服装设计"(3)查询显示学生信息和学生成绩表中住校学生的学号、姓名、住校否、大学英语4个字段。SELECT 学生信息.学号,学生信息.姓名,住校否,大学英语 FROM 学生信息,学生成绩 WHERE 学生信息
15、.学号=学生成绩.学号 AND 住校否27.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML9.TXT中)(1)查询RSDA表中基本工资高于3000元的记录,并按基本工资降序排列,将查询结果送到CX表中。SELECT * FROM RSDA WHERE 基本工资>3000 ORDER BY 基本工资 DESCENDING INTO TABLE CX(2)查询显示学生信息表中1987年以前出生的学生的信息。SELECT * FROM 学生信息 WHERE YEAR(出生日期)<1987(3)查询显示学生信息表和学生成绩表中男、女学生的计算机平均成绩。SELECT 性别,
16、AVG(计算机) AS 计算机平均成绩 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 GROUP BY 性别30.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML10.TXT中)(1)从XSCJDA表中查询成绩低于80分的记录,将查询结果送到CX表中。SELECT * FROM XSCJDA WHERE 成绩<80 INTO TABLE CX(2)查询显示学生成绩表中计算机成绩的最高分。SELECT MAX(计算机) AS 计算机最高分 FROM 学生成绩(3)查询显示学生信息和学生成绩表中政治不及格的学号、姓名、专业、政治4个字段,查询结果按照
17、政治成绩降序排列。SELECT 学生信息.学号,学生信息.姓名,专业,政治 FROM 学生信息,学生成绩 WHERE 学生信息.学号=学生成绩.学号 AND 政治<60 ORDER BY 政治 DESCENDING33.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML11.TXT中)(1)从RSDA和GZDA表中查询所有讲师的姓名、职称和应发工资,按照应发工资降序排列。SELECT 姓名,职称,应发工资 FROM RSDA,GZDA WHERE RSDA.教师号=GZDA.教师号 AND 职称="讲师" ORDER BY 应发工资 DESCENDING(
18、2)查询显示XSCJDA表中课程号为“s001”学生记录,将查询结果送到CX表中。SELECT * FROM XSCJDA WHERE 课程号="s001" INTO TABLE CX(3)查询显示RSDA、GZDA表中应发工资最高的前五名的记录,包括教师号、姓名和应发工资3个字段。SELECT TOP 5 RSDA.教师号,姓名,应发工资 FROM RSDA,GZDA WHERE RSDA.教师号=GZDA.教师号 ORDER BY 应发工资 DESCENDING36.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML12.TXT中)(1)从RSDA和GZDA
19、表中查询所有职称为“副教授”和“教授”教师姓名、职称和应发工资字段。SELECT 姓名,职称,应发工资 FROM RSDA,GZDA WHERE RSDA.教师号=GZDA.教师号 AND (职称="副教授" OR 职称="教授")(2)查询显示XSDA表中男学生的信息,将查询结果送到CX表中。SELECT * FROM XSDA WHERE 性别="男" INTO TABLE CX(3)查询显示XSCJDA表中成绩最低的三名学生的信息。SELECT TOP 3 * FROM XSCJDA ORDER BY 成绩39.SQL命令操作题
20、(将该题的命令复制到考生文件夹下的文本文件ML13.TXT中)(1)查询显示RSDA表中男、女教师的人数,将查询结果送到CX表中。SELECT 性别,COUNT(*) AS 人数 FROM RSDA GROUP BY 性别 INTO TABLE CX(2)查询显示XSDA表中男学生的姓名、性别、年龄,并按年龄升序显示结果。SELECT 姓名,性别,YEAR(DATE()-YEAR(出生日期) AS 年龄 FROM XSDA WHERE 性别="男" ORDER BY 3(3)查询显示KCDA表中学时80以上(包括80)的课程名称。SELECT 课程名称 FROM KCDA
21、WHERE 学时>=8042.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML14.TXT中)(1)从RSDA表中查询男女工资和,将查询结果送到CX表中。SELECT SUM(基本工资) AS 工资和 FROM RSDA GROUP BY 性别 INTO TABLE CX(2)查询显示RSDA表中1990年以后工作的姓名、工作时间字段。SELECT 姓名,工作时间 FROM RSDA WHERE YEAR(工作时间)>1990(3)查询显示RSDA和GZDA表中奖励工资超过500元的职工姓名和奖励工资。SELECT 姓名,奖励工资 FROM RSDA,GZDA WHE
22、RE RSDA.教师号=GZDA.教师号 AND 奖励工资>50045.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML15.TXT中)(1)从XSCJDA中查询不同课程号的课程号、平均成绩字段,将查询结果送到CX表中。SELECT 课程号,AVG(成绩) AS 平均成绩 FROM XSCJDA GROUP BY 课程号 INTO TABLE CX(2)查询显示XSCJDA表中成绩小于80分的记录,按照成绩降序排列。SELECT * FROM XSCJDA WHERE 成绩<80 ORDER BY 成绩 DESCENDING(3)查询显示RSDA表中所有姓“王”的讲师
23、的信息。SELECT * FROM RSDA WHERE SUBSTR(姓名,1,2)="王" AND 职称="讲师"48.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML16.TXT中)(1)从GZDA表中查询教师号小于“005”工会会费平均值,将查询结果送到CX表中。SELECT 教师号,AVG(工会会费) AS 工会会费平均值 FROM GZDA WHERE 教师号<"005" INTO TABLE CX(2)查询显示RSDA和GZDA表中姓“李”的教师号、姓名、奖励工资和应发工资字段内容。SELECT RS
24、DA.教师号,姓名,奖励工资,应发工资 FROM RSDA,GZDA WHERE RSDA.教师号=GZDA.教师号 AND SUBSTR(姓名,1,2)="李"(3)查询显示RSDA表中不同职称的教师的平均工资情况。SELECT 职称,AVG(基本工资) AS 平均工资 FROM RSDA GROUP BY 职称51.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML17.TXT中)(1)从GZDA表中查询福利工资的和,应发工资的平均值。SELECT SUM(福利工资) AS 福利工资和,AVG(应发工资) AS 应发工资平均值 FROM GZDA(2)查询显
25、示RSDA表中未婚教师姓名、婚否和基本工资,按基本工资升序排列,查询结果保存到CX表中。SELECT 姓名,婚否,基本工资 FROM RSDA WHERE 婚否=.F. ORDER BY 基本工资 INTO TABLE CX(3)查询显示GZDA表中应发工资不到3000元的信息,包括教师号和应发工资字段。SELECT 教师号,应发工资 FROM GZDA WHERE 应发工资<300054.SQL命令操作题(将该题的命令复制到考生文件夹下的文本文件ML18.TXT中)(1)从XSDA中查询男生,并按出生日期降序排列,将查询结果送到CX表中。SELECT * FROM XSDA WHERE 性别="男" ORDER BY 出生日期 DESCENDING INTO TABLE CX(2)查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花儿生肖测试题及答案
- 涪陵教师面试题及答案
- 普通遗传学 试题及答案
- 数学在生活中的应用试题及答案
- 施工工艺与安全管理关联试题及答案
- 供应链风险管理体系在资源优化配置领域的应用与案例分析报告
- 英语商业演示技巧与表达能力试题及答案
- 河南特岗招聘试题及答案
- 老年教育课程设置与教学模式创新:2025年发展趋势报告
- 家具设计中的用户参与设计考题及答案
- 机动车维修竣工出厂合格证样式
- 幼儿园中班歌唱:《母鸡孵蛋》 课件
- GB/T 36447-2018多媒体教学环境设计要求
- GB/T 14832-2008标准弹性体材料与液压液体的相容性试验
- 电机检测报告
- 内镜下逆行阑尾炎治疗术
- SJG 82-2020 政府投资学校建筑室内装修材料空气污染控制标准-高清现行
- 《脂蛋白(a)与心血管疾病风险关系及临床管理的专家科学建议》(2021)要点汇总
- 2004年武汉房地产市场情况分析报告(共23页)
- 肿瘤化学治疗
- RMG88.62C2控制器报警显示及可能的故障原因 - 副本
评论
0/150
提交评论