设有表Student(Sno,Sname,Sdept),现要查询与“张三”在同一个系的学生姓名。请补全下列语句: SELECT【6】.Sname FROM Student S1 JOIN Student S2 ON S1.Sdept=S2.

admin2019-01-08  10

问题 设有表Student(Sno,Sname,Sdept),现要查询与“张三”在同一个系的学生姓名。请补全下列语句:
    SELECT【6】.Sname FROM Student S1 JOIN Student S2
    ON S1.Sdept=S2.Sdept
    WHERE S1.Sname=’张三’

选项

答案S2

解析 本题考查的是单表的联接查询。其语法是:SELECT表的别名.列名FROM表名表的别名1JOIN表名表的别名2 ON表的别名1.外键=表的别名2.外键WHERE查询条件。本题中Student的表有两个别名,分别是S1,S2。由“S1.Sname=’张三’”表明张三是处于别名为S1的表中,那么同一个系的学生所在的表只能是S2。因此在SELECT后面只能是S2.Sname。
转载请注明原文地址:https://kaotiyun.com/show/yPlZ777K
0

最新回复(0)