5、作题:31.(1)SELECT 学号,姓名FROM 学生 WHERE 所在系 = ‘计算机’(2)SELECT 学号,课程号FROM 选课 WHERE成绩<60(3)SELECT 姓名,年龄,所在系FROM 学生 WHERE 年龄BETWEEN17AND25ORDERBY年龄DESC(4)SELECT DISTINCT学号 FROM 选课(5)SELECT * FROM 学生WHERE姓名LIKE‘—中%’(6)SELECT 所在系,COUNT(*)AS总人数FROM 学生GROUP BY 所在系 (7)SELECT AVG(成绩)AS平均分,MAX(成绩)AS最高分,MI
6、N(成绩)AS最低分FROM 选课WHERE课程号=’C3’(8)SELECT 课程号,AVG(成绩)AS平均分FROM选课GROUPBY课程号HAVINGAVG(成绩)>=85(9)SELECT 学号,课程号FROM 选课WHERE课程号IN(SELECT课程号FROM课程WHEER教师=‘张林’)(10)SELECT学号FROM选课WHERE课程号IN(SELECT课程号FROM课程WHERE课程名=‘C语言’OR 课程名=‘数据库’)(11)SELECT 课程.课程号,课程名 FROM 学生,选课,课程 WHERE 学生.学号=选课.学号AND课程.课程号 = 选修.
7、课程号)(12)SELECT学号FROM选课WHERE课程号=‘C2’ AND 学号 IN (SELECT学号FROM选课WHERE课程号=‘C3’)(13)SELECT 学号,姓名 FROM 学生 WHERE NOT EXISTS (SELECT * FROM 课程 WHERE NOT EXISTS (SELECT * FROM 选课 WHERE 学生.学号 = 选课.学号AND 选课.课程号 = 课程.课程号))(14)SELECT学号 FROM 学生