举一反三
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),下列哪些语句可以实现查询所有女生的学号、姓名、性别、出生日期、班级信息的功能? A: SELECT * FROM学生WHERE性别='女' B: SELECT * FROM学生HAVING性别='女' C: SELECT学号,姓名,性别,出生日期,班级FROM学生WHERE性别='女' D: SELECT 学号,姓名,性别,出生日期,班级 FROM 学生 HAVING 性别='女'
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),下列哪个语句可以实现查询所有学生的学号、姓名信息的功能? A: SELECT*FROM学生 B: SELECT学号姓名FROM学生 C: SELECT学号,姓名FROM学生 D: SELECT学号,姓名,FROM学生
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),下列哪个语句可以实现查询所有姓刘的学生信息的功能?
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期,班级),则“学生”表的关键字是( )。 A: 学号 B: 姓名 C: 出生日期 D: 学号和姓名的组合
- 智慧职教: 已知表:学生(学号,姓名,性别,出生日期),请问:“select 姓名,性别 from 学生 where 性别='男'”的功能是?
内容
- 0
学生信息表中包括列:学号、姓名、性别、出生日期,每个学生的学号唯一,且没有重名的学生,此时候选键可以是()。 A: 学号、姓名 B: 学号、姓名+性别 C: 姓名、性别 D: 姓名、性别+出生日期
- 1
【单选题】现有“学生表”(学号,姓名)和“班级”(班级编码,学号)两个表,要根据指定的班级编码查询并显示该班所有学生的学号和姓名,正确的SQL命令是()。 A. SELECT 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=[请输入班级编码]; B. SELECT 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=请输入班级编码; C. SELECT 班级.班级编码, 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 学生表 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=[请输入班级编码]; D. SELECT 班级.班级编码, 学生表.学号, 学生表.姓名 FROM 班级 INNER JOIN 班级 ON 班级.学号 = 学生表.学号 WHERE 班级.班级编码=请输入班级编码;
- 2
若有关系模式:学生(学号,姓名,性别,出生日期)和关系模式:选课(学号、课程号,成绩),以下哪条语句实现查询选修了“B01”课程的学生姓名( ) A: SELECT 姓名 FROM 学生 WHERE 学号 IN ( SELECT 学号 FROM 选课 WHERE 课程号='B01' ); B: SELECT 姓名 FROM 学生 WHERE 学号 NOT IN ( SELECT 学号 FROM 选课 WHERE 课程号='B01' ); C: SELECT 姓名 FROM 学生 WHERE 学号 = ( SELECT 学号 FROM 选课 WHERE 课程号='B01' ); D: SELECT 姓名 FROM 学生 WHERE 学号 = ( SELECT 课程号 FROM 选课 WHERE 课程号='B01' );
- 3
已知关系模式:学生表(学号、姓名、性别、出生年月),其中“学号”为主键,若要查询所有女生的学号与姓名,则SQL语句为 ___ 学号,姓名FROM学生表WHERE性别=“女’。(2012-3)
- 4
( )对关系:学生(学号,姓名,性别,出生日期,所在班级),属性集合(学号,姓名)也是该关系的一个候选键。