下面的SQL语句能实现的功能是( )。 SELECT*FROM学生WHERE班级号="0801"; UNION; SELECT*FROM学生WHERE班级号="0802"

admin2015-12-21  31

问题 下面的SQL语句能实现的功能是(    )。
    SELECT*FROM学生WHERE班级号="0801";
    UNION;
    SELECT*FROM学生WHERE班级号="0802"

选项 A、查询在0801班或0802班的学生信息
B、查询0801班或0802班的班级信息
C、查询既在0801班又在0802班的学生信息
D、语句错误,不能执行  

答案A

解析 SQL支持集合的并(UNION)运算,即可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果。为了进行并运算,要求这样的两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域(相同的数据类型和取值范围)。所以题干中的SQt,语句实现的功能是查询班级号为0801或0802的学生信息。
转载请注明原文地址:https://kaotiyun.com/show/jYbp777K
0

最新回复(0)