查询每个部门提成的总额,没有提成的(为NULL的)人先补发50,按照部门编号降序排序.
时间: 2024-02-18 18:02:14 浏览: 75
插入排序-18-右连接查询.ev4.rar
好的,这是一个查询语句的问题,以下是我的回答:
```
SELECT deptno, IFNULL(SUM(comm), 50*COUNT(*)) AS total_comm
FROM emp
GROUP BY deptno
ORDER BY deptno DESC;
```
这条 SQL 查询语句会返回每个部门的编号和提成的总额,如果某个员工没有提成(comm 为 NULL),就会按照题目要求补发50元,然后再计算总额。最后,结果按照部门编号进行降序排序。
希望我的回答能够帮到你!如果你还有其他问题,可以继续提出。
阅读全文