问题 单项选择题

(31)~(35)题使用下列数据表。
“仓库”表 仓库号 所在地
WH2北京
WH2上海
WH3广州
WH4天津
“职工”表 职工号 仓库号 工资
E1WH1 2100
E2WH2 1500
E3WH3 1350
E4WH1 1850
E5WH3 1900
E6WH1 2000
E7WH4 1450
E8WH2 1200
E9WH1 1600

检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。

A.SEIECT 职工号,工资 JOIN 仓库,职工; ON仓库.仓库号=职工.仓库号; AND 仓库.所在地="北京"

B.SELECT 职工号,工资 FROM 仓库,职工; ON 仓库.仓库号=职工.仓库号; AND 仓库.所在地="北京"

C.SELECT 职工号,工资 FROM 仓库,职工; WHERE 仓库.仓库号=职工.仓库号; AND 仓库.所在地="北京"

D.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; OR 仓库.所在地="北京"

答案

参考答案:C

解析: 在SQL的简单连接查询中,可以通过FROM短语指定要查找的表,表之间要用逗号隔开,然后通过 WHERE短语指定两表的连接条件,连接字段一般为两表中相同的字段,如果包含其他的筛选条件,要通过AND短语将两个条件进行连接。

单项选择题 共用题干题
单项选择题