设有学生选课的三张表,学生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)