1
resposta

Erro na query de exemplo

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
1 resposta

Olá Estevam, tudo bem? Realmente pode ter sido simplesmente um erro de digitação, mas você poderia solicitar a alteração da atividade indo lá na opção "sugerir alteração" que fica localizado no canto superior direito da tela da respectiva atividade. Assim fica mais fácil pra identifica e corrigir o problema!

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software