选择题
现有“学生表”(学号,姓名)和“班级”(班级编码,学号)两个表,要根据指定的班级编码查询并显示该班所有学生的学号和姓名,正确的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 班级.班级编码=请输入班级编码;
【正确答案】
A
【答案解析】
题目要求显示学生的学号和姓名,因此SQL语句的开始应为“Select学生表.学号,学生表.姓名from……”,故选项C、D错误。题目查询的条件要求按班级编码执行查询,因此可以判断该查询是参数查询,并且条件表达式为“班级.班级编码=[请输入班级编码]”,故选项B错误。综上可知,选择选项A。
提交答案
关闭