当前位置:首页 > 计算机基础与程序设计(02275) > 正文内容

某学生选课数据库中包含如下3个表:
(1)学生表:包含学号、姓名、性别、年龄等字段“学号”为主键。
(2)课程表:包含课程号、课程名、学分等字段:“课程号”为主键。
(3)选课表:包含学号、课程号、成绩等字段:“学号+课程号”为主键。
分别写出完成下列操作的SQL语句。
(1)列出年龄大于21的所有男生的学号和姓名。
(2)列出选修了“程序设计”课程的学生姓名。

高老师2年前 (2024-03-27)计算机基础与程序设计(02275)13

某学生选课数据库中包含如下3个表:
(1)学生表:包含学号、姓名、性别、年龄等字段“学号”为主键。
(2)课程表:包含课程号、课程名、学分等字段:“课程号”为主键。
(3)选课表:包含学号、课程号、成绩等字段:“学号+课程号”为主键。
分别写出完成下列操作的SQL语句。
(1)列出年龄大于21的所有男生的学号和姓名。
(2)列出选修了“程序设计”课程的学生姓名。

(1)SELECT 学号,姓名 FROM 学生表
WHERE 性别='男'AND 年龄>21
(2)SELECT 姓名 FROM 学生表,课程表、选课表
WHERE 学生表.学号=选课表.学号 AND 课程表 课程号=选课表.课程号 AND
课程名='程序设计'

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/739923.html

分享给朋友: