已知企业员工管理数据库中员工表的结构如下:员工(工号,姓名,性别,年龄,部门),现要查询采购部和质保部的员工信息,则查询语句应该是()
A: select * from 员工 where 部门=采购部 or 质保部
B: select * from 员工where 部门=采购部 and 质保部
C: select * from 员工where 部门=采购部 or 部门=质保部
D: select * from 员工where 部门=采购部 and 部门=质保部
A: select * from 员工 where 部门=采购部 or 质保部
B: select * from 员工where 部门=采购部 and 质保部
C: select * from 员工where 部门=采购部 or 部门=质保部
D: select * from 员工where 部门=采购部 and 部门=质保部
举一反三
- 对工资表(员工号,姓名,部门号,月薪)进行查询,列出属于D01号部门,且工资高于所有D02部门员工工资的员工信息,查询语句的WHERE子句应使用( ) A: 部门号=‘D01’ AND 月薪> ANY (SELECT 月薪 FROM 员工表 WHERE 部门号=‘D02’) B: 部门号=‘D01’ AND 月薪> ALL (SELECT 月薪 FROM 员工表 WHERE 部门号=‘D02’) C: 部门号=‘D01’ AND 月薪> (SELECT 月薪 FROM 员工表 WHERE 部门号=‘D02’) D: 部门号=‘D01’OR 月薪> ALL (SELECT 月薪 FROM 员工表 WHERE 部门号=‘D02’)
- 有如下两个表: 部门(部门号, 部门名, 负责人, 电话), 职工(部门号, 职工号, 姓名, 性别, 出生日期)。查询还没有职工的部门信息的SELECT语句是______。 A: SELECT * FROM 部门 WHERE 部门号=(SELECT DISTINCT 部门号 FROM 职工); B: SELECT * FROM 部门 WHERE 部门号 NOT IN(SELECT DISTINCT 部门号 FROM 职工); C: SELECT * FROM 部门 WHERE 部门号=ALL(SELECT DISTINCT 部门号 FROM 职工); D: SELECT * FROM 部门 WHERE 部门号 EXISTS(SELECT DISTINCT 部门号 FROM 职工);
- 有如下两个表:<br/>部门(部门号, 部门名, 负责人, 电话),<br/>职工(部门号, 职工号, 姓名, 性别, 出生日期)。<br/>查询还没有职工的部门信息的SELECT语句是______。 A: SELECT * FROM 部门<br/>WHERE 部门号 EXISTS(SELECT DISTINCT 部门号 FROM 职工); B: SELECT * FROM 部门<br/>WHERE 部门号=(SELECT DISTINCT 部门号 FROM 职工); C: SELECT * FROM 部门<br/>WHERE 部门号 NOT IN(SELECT DISTINCT 部门号 FROM 职工); D: SELECT * FROM 部门<br/>WHERE 部门号=ALL(SELECT DISTINCT 部门号 FROM 职工);
- 现有如下两个关系表: 部门(部门号,部门名) 职工(职工号,姓名,性别,年龄,部门号) 在部门表中删除没有职工的部门记录,以下SQL语句正确的是______。 A: DELETE FROM 部门 WHERE 部门号 NOT IN(SELECT 部门号 FROM 职工 e JOIN 部门 d ON e.部门号=D.部门号) B: delete from 部门 from 职工 where 部门号 In(select distinct(部门号)from 职工) C: delete from 部门 where 部门号 in(select distinct(部门号)from 职工) D: delete from 部门 where 部门号 not in(select distinct(部门号)from 职工)
- 设数据库有如下表:部门(部门号,部门名,负责人,电话)职工(职工号,姓名,部门号,出生日期)其中部门的负责人参照职工的职工号,职工的部门号参照部门的部门号。若要查询后勤部的负责人信息,则正确的SQL语句是( )。 A: SELECT职工.*FROM部门JOIN职工ON部门,负责人=职工,职工号;WHERE部门名="后勤部" B: SELECT职工,*FROM部门JOIN职工 ON部门,部门号=职工,部门号;WHERE部门名="后勤部" C: SELECT*FROM职工WHERE部门名="后勤部" D: SELECT*FROM职工WHERE姓名IN(SE-LECT负责人FROM部门; WHERE部门名="后勤部")