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

admin2018-05-02  2

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

选项

答案S2

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

随机试题
最新回复(0)