Olá, como a resposta do exercício é que a query executa sem falhas, acredito que foi um erro de digitação, porém a query atual do exemplo falha sim por conta da coluna nome estar como "enome", corrigindo para nome executa sem erros então.
SQL> select setor_id, enome, salario salario, media, salario-media diferenca from funcionarios, (select setor_id si, avg(salario) media from funcionarios group by setor_id) where setor_id = si order by 1,2;/
select setor_id, enome, salario salario, media, salario-media diferenca from funcionarios, (select setor_id si, avg(salario) media from funcionarios group by setor_id) where setor_id = si order by 1,2
*
ERROR at line 1:
ORA-00904: "ENOME": invalid identifier