查询成绩大于90分的学生的姓名,正确的SQL命令是( )
A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90)
B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90)
C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90)
D: select 姓名 from 学生表 where 学号90)
A: select 姓名 from 学生表 where 学号=(select 学号 from 成绩表 where 成绩>90)
B: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90)
C: select 姓名 from 学生表 where 学号>(select 学号 from 成绩表 where 成绩>90)
D: select 姓名 from 学生表 where 学号90)
举一反三
- 下列有关子菜单的说法中,错误的是( )。 A: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE成绩>90) B: SELECT姓名FROM学生表WHERE EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) C: SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90) D: SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)
- 下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号
- 设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。 A: SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 B: SELECT 姓名 FROM 课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 C: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90 D: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
- 查询学号为'01'的学生姓名与成绩的SQL语句是:() A: select姓名,成绩 from 学生表 a,成绩表 b where a.学号='01' B: selecta.姓名,b.成绩 from 学生表 a,成绩表 b where a.学号=b.学号 anda.学号='01' C: select姓名,成绩 from 学生表 a,成绩表 b where a.学号=b.学号 D: select姓名,成绩 from 学生表 a,成绩表 b
- SQL语句: select 姓名 from 学生表 where 学号 in (select 学号 from 成绩表 where 成绩>90),以下 _____命令与该SQL语句等价