Я думаю, что это должно сработать для вас. Вам нужно дать псевдоним как то, что у вас на уме для первого выбора:
SELECT
'empname' as empname ,[0] as yourdepartname1, [1] as yourdepartname2, [2] as yourdepartname2, [3]yourdepartname4, [4] as yourdepartname5
FROM
(
SELECT
empname,DEPTNO
FROM
EMP e
inner join department d on d.DEPTNO on e.deptno
group by empname) p
PIVOT
(
COUNT(*)
FOR
(empname)
IN
([0], [1], [2], [3], [4] ))
AS PivotTable