单选题
要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是 ______。
A) SELECT姓名FROM教师表WHERE职称=“陈静”
B) SELECT X.姓名FROM教师表AS X,教师表AS Y;
WHERE X.职称=Y.职称WHERE Y.姓名=“陈静”
C) SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表;
AND姓名=“陈静”)
D) SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表;
WHERE姓名=“陈静”)
【正确答案】
D
【答案解析】[解析] 本查询是在一个教师表中查询与教师“陈静”职称相同的教师的姓名,可以使用自身连接查询方式或子查询方式来实现。选项A中WHERE条件短语有错,选项B使用的是自身连接查询,但WHERE条件短语中逻辑表达式错误,选项C和D采用的是子查询,但选项C中子查询的条件短语有错。