若要查询所有比“陈静”教师工资高的教师姓名及工资,应使用下列SQL语句: SELECTX.姓名,X.工资FROM教师表AS X,教师表AS Y WHEREX.工资>Y.工资 AND Y.姓名=“陈静” 该语句使用的查询是______。

admin2010-06-12  33

问题 若要查询所有比“陈静”教师工资高的教师姓名及工资,应使用下列SQL语句:    SELECTX.姓名,X.工资FROM教师表AS X,教师表AS Y    WHEREX.工资>Y.工资 AND Y.姓名=“陈静”    该语句使用的查询是______。

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

答案4

解析 本查询只使用了一个表(教师表),用来在同一个表内比较值的大小,这种在一个表与它自己之间进行的连接操作称为自身连接。本题中是将教师表分别取两个别名,一个是X,一个是Y。在X中选取比Y中“陈静”工资高的记录。这实际上是同一个表的大于连接。本题选项A指的内部连接是显示符合条件的记录,选项B指的外部连接包括左外部连接(显示符合条件的数据及左边表中不符合条件的数据)和右外部连接(显示符合条件的数据及右边表中不符合条件的数据),选项D指的子查询是包含在一个查询中的查询块,也称为嵌套查询。
转载请注明原文地址:https://kaotiyun.com/show/AEzp777K
0

最新回复(0)