
写SQL查询命令
在“学生选课系统”中有以下三张表:学生(学号,姓名,年龄,性别,所在系);课程(课程号,课程名,先行课);选课(学号,课程号,成绩)(1)求每个系的学生的平均年龄,并将结...
在“学生选课系统”中有以下三张表:
学生(学号,姓名,年龄,性别,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)
(1)求每个系的学生的平均年龄,并将结果存入到系平均年龄数据库中。
(2)求选修C1课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。(C1为课程编号)
(3)求数学系或计算机系姓张的学生的信息。 展开
学生(学号,姓名,年龄,性别,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)
(1)求每个系的学生的平均年龄,并将结果存入到系平均年龄数据库中。
(2)求选修C1课程的学生学号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。(C1为课程编号)
(3)求数学系或计算机系姓张的学生的信息。 展开
1个回答
展开全部
(1)SELECT 所在系,AVG(年龄) 平均年龄
INTO 平均年龄数据库
FROM 学生 GROUP BY 所在系
(2)SELECT 学号,成绩 FROM 选课 WHERE 课程号='C1'
ORDER BY 成绩 DESC,学号
(3) SELECT * FROM 学生 WHERE 所在系 IN('数学系','计算机') AND 姓名 LIKE '张%'
INTO 平均年龄数据库
FROM 学生 GROUP BY 所在系
(2)SELECT 学号,成绩 FROM 选课 WHERE 课程号='C1'
ORDER BY 成绩 DESC,学号
(3) SELECT * FROM 学生 WHERE 所在系 IN('数学系','计算机') AND 姓名 LIKE '张%'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询