选择题
要将“90分以上学生情况”表中所有记录和“学生成绩查询”中80分以下的记录,显示内容为“学生编号”、“姓名”、“成绩”3个字段。正确的表达式是______。
A、
SELECT学生编号,姓名,成绩FROM学生成绩查询WHERE成绩<80 JOIN SELECT学生编号,姓名,成绩FROM 90分以上学生情况
B、
SELECT学生编号,姓名,成绩FROM学生成绩查询WHERE成绩<80 UNION SELECT学生编号,成绩,姓名FROM 90分以上学生情况
C、
SELECT学生编号,姓名,成绩FROM学生成绩查询WHERE成绩<80 NUION SELECT学生编号,姓名,成绩FROM 90分以上学生情况
D、
SELECT学生编号,姓名,成绩FROM学生成绩查询WHERE成绩<80 NUION SELECT学生编号,成绩FROM 90分以上学生情况
【正确答案】
C
【答案解析】
本题考查SQL语句。将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。使用UNION组合两个查询的结果集的两个基本规则是:所有查询中的列数和列的顺序必须相同。数据类型必须兼容。
提交答案
关闭