设有表Student(Sno,Sname,Sage),现要查询与“张三”年龄相同的学生姓名。请补全下列语句: SELECT S1.Sname FR,OM Student S1 JOIN Student S2 ON S1.Sage=S2.Sage WHERE

admin2020-12-02  9

问题 设有表Student(Sno,Sname,Sage),现要查询与“张三”年龄相同的学生姓名。请补全下列语句:
SELECT S1.Sname FR,OM Student S1 JOIN Student S2
ON S1.Sage=S2.Sage
WHERE【6】.Sname=′张三′

选项

答案S2

解析 本题考查的是表的自身连接。在SQL语句中,只涉及到一个表,即Student(Sno,Sname,Sage)。在FROM子句中,为Student表起了两个不同的别名,即S1和S2,即为Student表创建了两个不同的实例,要求S1表中的Sage同S2表中的Sage相同,而查询所需要的结果,是S1表的Sname。查询时,使用了条件语句WHERE,要求S2.Sname=′张三′。故答案为S2。
转载请注明原文地址:https://kaotiyun.com/show/pylZ777K
0

最新回复(0)