根据选课表(学号、课程号、成绩)进行下列查询;SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011101”)GROUPBY学号UNIONSELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C101110

admin2013-05-15  21

问题 根据选课表(学号、课程号、成绩)进行下列查询;SELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011101”)GROUPBY学号UNIONSELECT学号,SUM(成绩)AS总分FROM选课表WHERE(学号=“C1011102”)GROUPBY学号使用的是______。

选项 A、合并查询
B、外连接查询
C、自身连接查询
D、子查询

答案1

解析 从选课表中查询出学号为“C1011101”的学生的学号和总分,再从选课表中查询出学号为“C1011102”的学生的学号和总分,然后将两个查询结果合并成一个结果集。其中使用了合并查询,合并查询就是使用UNION操作符将来自不同查询的数据组合起来,形成一个具有综合信息的查询结果。UNION会自动将重复的数据行剔除。注意:参加合并查询的各子查询中使用的表结构应该相同,即各子查询中的数据数目和对应的数据类型都必须相同,故选项A正确。由于该查询中只有一个数据表(选课表),没有用到多表的查询,所以选项B和D错误;该查询也没有使用到自身连接查询,故选项C错误,
转载请注明原文地址:https://jikaoti.com/ti/XrT0FFFM
0

最新回复(0)