A: A) INSERT INTO 选课 VALUES("02080111","103",80)
B: B) INSERT VALUES("02080111","103",80) TO 选课(学号,课程号,成绩)
C: C) INSERT VALUES("02080111","103",80) INTO 选课(学号,课程号,成绩)
D: D) INSERT INTO 选课(学号,课程号,成绩) FROM VALUES("02080111","103",80)
举一反三
- 设有选课(学号,课程号,成绩)关系,插入一条记录到“选课”表中,学号、课程号和成绩分别是"02080111"、"103"和80,正确的SQL语句是________。
- 插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和80,正确的SQL语句是()。 A: INSERTINTO选课VALUES("02080111","103",80) B: INSERTVALUES("02080111","103",80)TO选课(学号,课程号,成绩) C: INSERTVALUES("02080111","103",80)INTO选课(学号,课程号,成绩) D: INSERTINTO选课(学号,课程号,成绩)FROMVALUES("02080111","103",80)
- 以下SQL语句和其他三条执行结果不一样的是()。 A: SELECT 学号,课程号,成绩 FROM选课成绩 WHERE 课程号 NOT IN("101","103") B: SELECT 学号,课程号,成绩 FROM选课成绩 WHERE 课程号"103" C: SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT课程号="101" AND 课程号="103" D: SELECT 学号,课程号,成绩 FROM 选课成绩 WHERE NOT(课程号="101" OR 课程号="103")
- 查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是( )。 A: A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课) B: B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") C: C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101") D: D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101")
- 【单选题】若有“学生”、“课程”、“选课”三张表,其关系模式分别为:学生 ( 学号 , 姓名 , 性别 , 出生日期 , 班级 ) ,课程 ( 课程号 , 课程名 , 学分 ) ,选课 ( 学号 , 课程号 , 成绩 ) ,下列哪个语句可以实现查询学生的学号和姓名、所选课程的课程号和课程名以及成绩的功能? A. SELECT 学号 , 姓名 , 课程号 , 课程名 , 成绩 FROM 学生 , 课程 , 选课 B. SELECT 学号 , 姓名 , 课程号 , 课程名 , 成绩 FROM 学生 , 课程 , 选课 WHERE 学生 . 学号 = 选课 . 学号 AND 选课 . 课程号 = 课程 . 课程号 C. SELECT 学生 . 学号 , 姓名 , 课程 . 课程号 , 课程名 , 成绩 FROM 学生 , 课程 , 选课 WHERE 学生 . 学号 = 选课 . 学号 , 选课 . 课程号 = 课程 . 课程号 D. SELECT 学生 . 学号 , 姓名 , 课程 . 课程号 , 课程名 , 成绩 FROM 学生 , 课程 , 选课 WHERE 学生 . 学号 = 选课 . 学号 AND 选课 . 课程号 = 课程 . 课程号
内容
- 0
【单选题】设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"101"课程得分最高的同学,正确的SQL语句是____________。 A. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号="101") B. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课) C. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号="101" AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 D. SELECT 学生.学号, 姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号="101")
- 1
假设“成绩”表中有“学号”、“课程编号”、“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是( )。 A: .INSERT INTO 成绩 VALUES("S07001","C0701",87) B: INSERT INTO 成绩(学号,课程编号) VALUES("S07001","C0701") C: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701") D: INSERT INTO 成绩(学号,课程编号,成绩) VALUES("S07001","C0701",87)
- 2
不能正确检索出“学生'李斯'的成绩大于80的课程名”的关系代数表达式是( )。 A: π课程名(σ姓名='李斯'∧成绩>80(课程∞选课∞学生 )) B: ((π课程名(σ姓名='李斯'(学生 )))∞(σ成绩>80(选课))∞ 课程) C: π课程名( (π学号(σ姓名='李斯'(学生 ))) ∞ (π学号,课程号(σ成绩>80(选课))) ∞ (π课程号,课程名(课程))) D: π课程名((σ姓名='李斯'(学生 ))∞ 课程∞(σ成绩>80(选课)))
- 3
设“成绩”表中有“学号”“课程编号”和“课程成绩”(数字型)这3个字段,若向“成绩”表中插入新的记录,错误的语句是( )。 A: INSERT INTO 成绩 VALUES("S07001","C0701",87) B: INSERT INTO 成绩(学号,课程编号) VALUES("S07001","C0701") C: INSERT INTO 成绩(学号,课程编号,课程成绩) VALUES("S07001","C0701") D: INSERT INTO 成绩(学号,课程编号,课程成绩) VALUES("S07001","C0701",87)
- 4
【单选题】学生(学号,姓名,性别) 课程(课程号,课程名) 选课(课程号,学号,成绩) 查询每位学生所有课程的成绩: A. SELECT 姓名,课程名,成绩 FROM 学生,课程,选课 B. SELECT 姓名,课程名,成绩 FROM 学生 JOIN 课程 JOIN 选课 C. SELECT 姓名,课程名,成绩 FROM 学生 , 课程 , 选课 WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号 D. SELECT 姓名,课程名,成绩 FROM 学生 JOIN 课程 JOIN 选课 WHERE 学生.学号 =选课.学号 and 课程.课程号 = 选课.课程号