问题
单项选择题
给出在车间“W1”或“W2”工作,并且工资大于3000的职工姓名,正确的命令是( )。
A) SELECT 姓名 FROM 车间
WHERE 工资>3000 AND 车间=“W1” OR 车间=“W2”
B) SELECT 姓名 FROM 车间
WHERE 工资>3000 AND (车间=“W1” OR 车间=“W2”)
C) SELECT 姓名 FROM 车间;
WHERE 工资>3000 OR 车间=“W1” OR 车间=“W2”
D) SELECT 姓名 FROM 车间;
WHERE 工资>3000 AND (车间=“W1” OR 车间=“W2”)
答案
参考答案:D
解析: 本小题为简单的联接查询,是查找车间等于“W1”或“W2”,并且工资大于3000的职工姓名。选项A)和C)中查询条件错误;选项B)中,在第一行SELECT语句之后,应该续行符号“;”连接下一条语句,否则系统报错,属于语法错误。