sql 查询工资小于6500并属于20或40号部门的员工编号、员工姓名、员工工资、部门编号、部门名称。 分数 2 作者 龙彦宇 单位 广东东软学院 假设在上述基础上于mydb数据库中又添加了emp表并已添加数据,请结合dept表和如下给出的emp表信息写出下列查询语句。 (5)从emp以及dept表中查询工资小于6500并属于20或40号部门的员工编号、员工姓名、员工工资、部门编号、部门名称
时间: 2023-08-07 20:06:50 浏览: 198
06、查询部门编号为10的部门经理或部门编号为20的部门工作为CLERK的职员信息或者既不是经理也不是CLERK但是工资高于2000的员工信息.sql
5星 · 资源好评率100%
可以使用以下 SQL 查询语句:
```
SELECT emp.empno, emp.ename, emp.sal, dept.deptno, dept.dname
FROM emp
JOIN dept ON emp.deptno = dept.deptno
WHERE emp.sal < 6500 AND (dept.deptno = 20 OR dept.deptno = 40);
```
该语句使用了 JOIN 操作将 emp 表和 dept 表按照 deptno 字段进行关联,然后使用 WHERE 子句筛选出工资小于 6500 并且部门编号为 20 或 40 的员工信息,并且选择了员工编号、员工姓名、员工工资、部门编号和部门名称这些字段进行查询。
阅读全文