在我的数据库中,我有不同的部门,不同的人分配给他们。我想给每个部门的所有员工加薪 10%,然后把他们加起来,这样我就可以得到每个部门的总工资值。但是,不应列出至少有一名姓氏以“ce”结尾的员工的部门。我有研究、行政和总部部门。只有研究和行政部门应显示其各自的总工资值。
SELECT
dname
, SUM(1.1*salary) AS total_salary
FROM
employee INNER JOIN department
ON dnumber=dno
WHERE lname NOT LIKE '%ce'
GROUP BY dname
ORDER BY total_salary DESC
这就是我想要的,除了列出所有部门。我怎样才能修改这些语句,以便只显示正确的部门?