SQL练习

  • 格式:docx
  • 大小:18.59 KB
  • 文档页数:1

SQL语言练习
1.找出Comp.Sci.系开设的具有3个学分的课程名称。

2.找出名叫Einstein的教师所教的所有学生的标识,保证结果中没有重复。

3.找出教师的最高工资
4.找出工资最高的所有教师(可能不止一位教师拥有同样的工资)
5.找出2009年秋季开设的每个课程段的选课人数
6.从2009年秋季开设的所有课程段中,找出最多的选课人数
7.找出在2009年秋季拥有最多选课人数的课程段
8.给Comp.Sci.系的每位教师涨10%的工资
9.删除所有未开设过(即没有出现在section关系中)的课程
10.把每位在tot_cred属性上取值超过100的学生作为同系教师插入,工资为10000元
11.找出所有至少选修了一门Comp.Sci.课程的学生姓名,保证结果中没有重复的姓名
12.找出所有没有选修在2010年春季之前开设的任意课程的学生的ID和姓名
13.找出每个系教师的最高工资,可以假设每个系至少有一位教师
14.找从13所查询的每个系最高工资中的最低值
15.创建一门课程CS-001,其名称为 Weekly Seminar,学分为0。

16.创建该课程在2009年秋季的一个课程段,sec_id为1
17.让Comp.Sci.系的每个学生都选上16所创建的课程段
18.删除名为Chavez的学生选修17课程段的信息
19.不是用外连接运算也可以在计算中表示外连接,重写下列查询语句
A: select * from student natural left outer join takes;
B: select * from student natural full outer join takes;。