select命令总复习.doc_第1页
select命令总复习.doc_第2页
select命令总复习.doc_第3页
select命令总复习.doc_第4页
select命令总复习.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1)查询STUDENT表中所有的信息SELECT * FROM STUDENT 2)查询TEACHER表中教师的编号和姓名SELECT TNO AS 编号,tn AS 姓名 FROM teacher3)查询学生的新成绩,每个人分数加5分SELECT * FROM SCSCORE+54)查询STUDENT中的性别,并且重复值只显示一次SELECT DISTINCT SEX AS 性别 FROM STUDENT 5)查询年龄小于20岁的学生的姓名SELECT SN AS 姓名 FROM STUDENTWHERE age206)对学生选课的成绩进行降序排列SELECT * FROM SCORDER BY score DESC7)查询姓名为张彬并且是计算机系的学生信息SELECT * FROM studentWHERE sn=张彬 AND dept=计算机8)查询学生表中考试成绩排列前三的学生信息SELECT * FROM SCORDER BY score DESC9)查询考试成绩不及格的学生的姓名SELECT DISTINCT sn AS 姓名 FROM SC,STUDENTWHERE score80 AND SC.sno=student.sno11)查询计算机系的女生的所有信息SELECT * FROM studentWHERE sex=女 AND dept=计算机12)查询姓李的学生SELECT * FROM studentWHERE sn like 李%13)查询姓名中包含“一”字的学生SELECT * FROM studentWHERE sn like %一%14)查询成绩不在60-70分范围内的学生学号SELECT DISTINCT sno AS 学号 FROM SCWHERE score70 OR score402、查询出计算机系工资收入排前三的老师姓名SELECT TOP(3) FROM teacherORDER BY SAL DESC3、查询讲授了01001课程的老师姓名SELECT TN AS 老师姓名 FROM teacher,tcWHERE teacher.TNO=TC.TNO AND CNO=010014、查询李英老师的收入总和SELECT SAL+comm AS 收入总和 FROM teacherWHERE TN=李英 5、统计教授并且工资在4000元以上的老师人数SELECT COUNT(*) 人数 FROM teacherWHERE PROF=教授 AND sal+comm40006、检索至少选修了两门课程的学生学号和姓名SELECT SC.SNO FROM SC,STUDENTGROUP BY SC.SNO HAVING(COUNT(CNO)=2)7、查询姓刘(张)的学生选修的所有课程名与教师名SELECT SC.CN AS KCM名,TC.TN AS 教师名 FROM student,SC,tcWHERE STUDENT.SNO=SC.SNO AND SC.CNO=TC.CNO AND SN LIKE 张% 8、STUDENT表中添加一条记录学号为991110,姓名是张三,性别为男,年龄20岁,所在系是计算机9、STUDENT表中添加学号是991111,姓名是李四的记录10、把选修了“计算机基础”课程的学生分数置为0分11、将STUDENT表中所有信息系的年龄在18-20之间的男生存入到NEW表中12、把张三的名字修改为张山13、把计算机系李四的系修改为信息系14、将不及格的信息系的学生分数修改为60分15、000001老师所上的01001改为000009老师上16、把张彬的学生信息及其选课情况均删除17、将张彬的程序设计成绩改为99分18、把计算机基础课程的学时修改为32学时19、将考试成绩在50-60分之间的学生分数加10分20、把李雪老师的性别修改为男,系修改为外语系1、查询所有数学系学生的信息SELECT * FROM STUDENTWHERE DEPT=数学2、查询李老师所教的课程号、课程名SELECT TN,TC.CNO,CN FROM TC,COURSE,TEACHERWHERE TC.CNO=COURSE.CNO AND TC.TNO=teacher.TNO AND TN LIKE 李%3、查询年龄大于20岁的女同学的学号和姓名。SELECT sno AS 学号,sn AS 姓名 FROM student WHERE SEX=女 AND AGE204、查询学号为991101所选修的全部课程成绩SELECT CNO,SCORE FROM student,SCWHERE student.SNO=SC.SNO AND SC.SNO=9911015、查询平均成绩都在80分以上的学生学号及平均成绩。SELECT SNO,AVG(SCORE) FROM SCGROUP BY SNO HAVING(AVg(SCORE)80)6、查询至少有6人选修的课程号。SELECT CNO FROM SCWHERE (SELECT COUNT(CNO) FROM SC WHERE SC.CNO=CNO)=67、查询01002号课程得最高分的学生的学号SELECT SNO FROM SCWHERE CNO=010028、查询学号为“991104”的学生选修的课程号和课程名SELECT CNO AS 课程号,CN AS 课程名 FROM COURESE,SCWHERE COURSE.CNO=SC.CNO AND SNO=9911049、李小波所选修的全部课程名称。SELECT CN AS 课程名 FROM COURESE,SC,STUDENTWHERE COURSE.CNO=SC.CNO AND STUDENT.SNO=SC.SNO AND SN=李小波10、所有成绩都在70分以上的学生姓名及所在系。SELECT SN AS 姓名,DEPT AS 所在系名 FROM COURESE,SC,STUDENTWHERE COURSE.CNO=SC.CNO AND STUDENT.SNO=SC.SNO AND SCORE7011、程序设计成绩比计算机基础成绩好的学生姓名12、至少选修了两门课及以上的学生的姓名和性别SELECT SN AS 姓名,SEX AS 性别 FROM STUDENTWHERE SNO IN (SELECT SNO,COUNT(*) FROM SCGROUP BY SNO HAVING COUNT(*)=2)13、选修了李老师所讲课程的学生人数14、操作系统课程得最高分的学生的姓名、性别、所在系SELECT SN AS 姓名,SEX AS 性别,DEPT AS 所在系FROM SC,COURSE,STUDENTWHERE SC.CNO=COURSE.CNO AND SC.SNO=STUDENT.SNO AND CN=操作系统 AND GRADE=MAX(GRADE)15、显示所有课程的选修情况。16、取出没有选修操作系统课程的学生姓名和年龄SELECT SN AS 姓名,SEX AS 性别 FROM SC,COURSE,STUDENTWHERE SC.CNO=COURSE.CNO AND SC.SNO=STUDENT.SNO AND CN!=操作系统17、没有选修李老师所讲课程的学生18、取出选修了全部课程的学生姓名,性别。19、检索至少选修课程“数据结构”和“语言”的学生学号。20、检索学习课程号为01002的学生学号与姓名。21、检索选修课程号为01001或01002的学生学号,姓名和所在系22、检索至少选修课程号为01001和01002的学生姓名。23、检索每个学生的出生年月24、在STUDENT中检索学生的姓名和出生年份,输出的列名为STUDENT_NAME和BIRTH_YEAR。25、向学生选课数据表SC中插入一个元组(991105,01001,90)26、把课程名为“程序设计”的成绩从学生选课数据表SC中删除27、把女同学的成绩提高10%。28、列出选修课程超过3门的学生姓名及选修门数。29、求选修了各课程的学生的人数。30、在学生选课数据表SC中,求选修课程01001的学生的学号和得分,并将结果按分数降序排序。31、查找每个同学的学号及选修课程的平均成绩情况。32、列出学生所有可能的选课情况。33、列出每个同学的学号、姓名及选修课程的平均成绩情况,没有选修的同学也列出。34、列出每个同学的学号及选修课程号,没有选修的同学也列出35、如果学号为J0404的学生的成绩少于90,则加上10分。36、将成绩最低的学生的成绩加上10分。37、将前3名成绩最高的学生的成绩减去10分。38、将前10%成绩最低的学生的成绩减去5分。39、检索至少

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论