设有学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字为()

A:课号,成绩 B:学号,成绩 C:学号,课号 D:学号,姓名,成绩

第31~35题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:   S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。   SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。

A:SELECT姓名FRoM S WHERE EXISTS
(SELECT*FROM SC WHERE学号=
B:S.学号AND课程号=’C2’) C:SELECT姓名FROM S WHERE学号IN
(SELECT学号FROM SC WHERE课程号=’C2’)
D:SELECT姓名FROM S JOIN SC ON E:S.学号=S F:学号WHERE课程号=’C2’ G:SELECT姓名FROM S WHERE学号=
(SELECT学号FROM SC WHERE课程号=’C2’)

设学生表S、课程表C和学生选课表SC的结构如下:
S(学号,姓名,年龄,系别)
C(课程号,课程名)
SC(学号,课程号,成绩)
查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是______。

A:SELECT B:S.姓名,S C:课程号,S D:成绩FROM S WHERE E:S.学号=SC.学号 F:SELECT G:S.姓名,S H:课程号,S I:成绩FROM SC WHERE J:S.学号=SC.成绩 K:SELECT L:S.姓名,S M:课程号,S N:成绩FROMS,SC WHERE

设学生表S、课程表C和学生选课表SC的结构如下;
S(学号,姓名,年龄,系别)
C(课程号,课程名)
SC(学号,课程号,成绩)
查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是 ______。

A:SELECT S.姓名,SC.课程号,SC.成绩FROM S WHERES.学号=SC.学号 B:SELECT S.姓名,SC.课程号,SC.成绩FROM SC WHERES.学号=SC.成绩 C:SELECT S.姓名,SC.课程号,SC.成绩FROM S,SC WHERE S.学号=SC.学号 D:SELECT S.姓名,SC.课程号,SC.成绩FROM S,SC

设有关系:S(学号,姓名,性别)、C(课程号,课程名)、SC(学号,课程号)。实现查询选修“会计学”课的所有女生姓名的SQL语句是“SELECT FROM S,C,SC WHERE<条件>”。该语句中的<条件>的正确表示是______。

A:学号=S学号AND性别="女"AND课程名="会计学" B:学号;S C:学号AND课程号=S课程号AND课程名="会计学"性别="女"AND课程名="会计学" D:学号=S学号AND课程号="S课程号;
AND性别="女"AND课程名

下列各题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。
查询选修C2课程号的学生姓名,下列SQL语句中错误是( )。

A:SELECT姓名FROM S WHERE EXISTS
(SELECT*FROM SC WHERE学号=S.学号AND课程号=’C2)
B:SELECT姓名FROM S WHERE学号IN
(SELECT学号FROM SC WHERE课程号=’C2)
C:SELECT姓名FROM S JOIN SC ON S.学号=SC.学号WHERE课程号=’C2’ D:SELECT姓名FROM S WHERE学号=
(SELECT学号FROM SC WHERE课程号=’C2’)

设学生表S、课程表C和学生选课表SC的结构如下; S(学号,姓名,年龄,系别) C(课程号,课程名) SC(学号,课程号,成绩) 查询学生姓名及所选修课程的课程号和成绩,实现此功能的SELECT语句是 ______。

A:SELECT 姓名,S课程号,S成绩FROM S WHERE学号=S学号 B:SELECT 姓名,S课程号,S成绩FROM SC WHERE学号=S成绩 C:SELECT 姓名,S课程号,S成绩FROM S,SC WHERE 学号=S学号 D:SELECT 姓名,S课程号,S成绩FROM S,SC

基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

查询选修C2课程号的学生姓名,下列SQL语句中错误的是()。

A:SELECT 姓名 FROM S WHERE EXISTS (SELECT*FROM SC WHERE 学号=学号 AND 课程号=’C2’) B:SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号=’C2’) C:SELECT 姓名 FROM S JOIN SC ON 学号=S学号 WHERE 课程号=’C2’ D:SELECT 姓名 FROM S WHERE 学号= (SELECT 学号 FROM SC WHERE 课程号=’C2’)

设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是()。

A:SELECT 学号,姓名,性别 FROM S WHERE EXISTS (SELECT * FROM SC WHERE S学号=学号 AND 成绩<=85) B:SELECT 学号,姓名,性别 FROMS WHERE NOT EXISTS (SELECT * FROM SC WHERE S学号=学号 AND 成绩<=85) C:SELECT 学号,姓名,性别 FROMS WHERE EXISTS (SELECT * FROM SC WHERE S学号=学号 AND 成绩>85) D:SELECT 学号,姓名,性别 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE S学号=学号AND成绩<85)

微信扫码获取答案解析
下载APP查看答案解析