SQL: 查询有奖金的员工名和部门名
时间: 2024-02-05 21:05:13 浏览: 42
好的,以下是查询有奖金的员工名和部门名的 SQL 语句:
```
SELECT e.ename, d.dname
FROM emp e, dept d
WHERE e.deptno = d.deptno
AND e.comm IS NOT NULL;
```
解释一下这个 SQL 语句:
- `SELECT`:选择要查询的字段,这里是员工名和部门名;
- `FROM`:指定要查询的表,这里是员工表和部门表;
- `WHERE`:指定查询的条件,这里是员工表和部门表中的部门编号相等,并且员工表中的奖金不为空。
希望能够帮到你!
相关问题
SQL:查询有奖金的员工名和部门名
好的,以下是查询有奖金的员工名和部门名的 SQL 语句:
```
SELECT e.ename, d.dname
FROM emp e, dept d
WHERE e.deptno = d.deptno
AND e.comm IS NOT NULL;
```
解释一下这个 SQL 语句:
- `SELECT`:选择要查询的字段,这里是员工名和部门名;
- `FROM`:指定要查询的表,这里是员工表和部门表;
- `WHERE`:指定查询的条件,这里是员工表和部门表中的部门编号相等,并且员工表中的奖金不为空。
希望能够帮到你!
用MySQL查询员工号、员工名和实发工资(工资+奖金)和所在部门名。
ChitGPT: 可以使用如下 SQL 语句查询员工号、员工名和实发工资(工资+奖金)以及所在部门名:`SELECT emp.empno, emp.ename, emp.sal + emp.comm, dept.dname FROM emp INNER JOIN dept ON emp.deptno = dept.deptno;`