单选题
在表“职工”和“部门”中查找职工号为001号职工的记录,则下列正确的是( )。
A) SELECT*FROM 职工,部门;
WHERE(职工号=001)AND(职工.职工号=部门.职工号)
B) SELECT*FROM 职工,部门;
WHERE职工号=001 OR职工.职工号=部门.职工号
C) SELECT*FROM 职工,部门;
WHERE(职工号=001)AND(职工号=职工号)
D) SELECT*FROM 职工,部门 WHERE 职工号=001
【正确答案】
A
【答案解析】[解析]在联接中若需查询的在不同表中的相同字段名,必须用关系前缀指明字段所属的表,运算符为“.”,即<表名>.<字段名>。WHERE短语后面也是用表名做前缀,但通常是在FROM短语为表名定义为别名,可以方便输入。