根据选课表(学号、课程号、成绩)进行下列查询; SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011101”) GROUP BY学号 UNION SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011102”) GROUP BY学号 使用的是 ______。
A.合并查询
B.外连接查询
C.自身连接查询
D.子查询
参考答案:A
解析: 从选课表中查询出学号为“C1011101”的学生的学号和总分,再从选课表中查询出学号为“C1011102”的学生的学号和总分,然后将两个查询结果合并成一个结果集。其中使用了合并查询,合并查询就是使用UNION操作符将来自不同查询的数据组合起来,形成一个具有综合信息的查询结果。UNION会自动将重复的数据行剔除。注意:参加合并查询的各子查询中使用的表结构应该相同,即各子查询中的数据数目和对应的数据类型都必须相同,故选项A正确。由于该查询中只有一个数据表(选课表),没有用到多表的查询,所以选项B和D错误;该查询也没有使用到自身连接查询,故选项C错误,