若用如下的SQL语句创建了一个表SC(学号,课程号,成绩),它的主键是(学号,课程号),正确的插入输入是( )。
举一反三
- 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的SQL语句是(4)。 A: SELECT 学号,课程号 FROM SC WHERE 成绩=‘’ B: SELECT 学号,课程号 FROM SC WHERE 成绩=NULL C: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL D: SELECT 学号,课程号 FROM SC WHERE 成绩=0
- 下列各题使用如下两个数据库表: S(学号,姓名,性别,年龄,专业) SC(学号,课程号,成绩) 用SQL语言检索每门课程的课程号及平均分的语句是: SELECT课程号, (14) FROM SC (15) 。
- 现有表:s(学号,姓名,性别,年龄),c(课程号,课程名,学分),SC(学号,课程号,成绩)。检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。 A: SELECT学号,姓名,课程名,成绩FROM S,SC,C;WHERE 学号=S学号AND S课程号=课程号 B: SELECT学号,姓名,课程名,成绩;FROM(S JOIN SC ON 学号=S学号)JOIN C ON S课程号=课程号 C: SELECT 学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON 学号=S学号ON S课程号=课程号 D: SELECT 学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S课程号=课程号0N 学号=S学号
- 有学生选课表sc,其结构如下: sc(学号, 课程号, 成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是( )。 A: SELECT 学号 FROM sc WHERE 课程号='C1' AND 课程号='C5'; B: SELECT 学号 FROM sc WHERE 课程号='C1' AND 课程号= (SELECT 课程号 FROM sc WHERE 课程号='C5'); C: SELECT 学号 FROM sc WHERE 课程号='C1' AND 学号= (SELECT 学号 FROM sc WHERE 课程号='C5'); D: SELECT 学号 FROM sc WHERE 课程号='C1' AND 学号 IN (SELECT 学号 FROM sc WHERE 课程号='C5');
- 设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。 A: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL B: SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULL C: SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULL D: SELECT 学号,课程号 FROM SC WHERE 成绩=NULL