Banco de dadosSql (2)
- (INSTITUTO AOCP 2020)
Com o objetivo de corrigir erros e efetuar melhorias, um engenheiro de dados foi contratado para analisar determinados comandos SQL presentes no sistema de uma empresa. Ao analisar corretamente a seguinte consulta SQL, o engenheiro concluirá que Empregado id_empregadonome id_departamento salario
SELECT'1', id_departamento, id_empregado, salario FROMempregado WHEREid_departamento='3' UNION SELECT'2', 'TOTAL ', 'SALARIO', SUM(salario) FROMempregado WHEREid_departamento='3' ORDER BY1,2,3
A) a consulta apresenta um erro de sintaxe, pois ordena apenas a última operação.
B) as duas operações possuem número de colunas diferente, o que gera um erro de sintaxe.
C) o uso de duas colunas virtuais (‘TOTAL’ e ‘SALARIO’) gera um erro de sintaxe na consulta.
D) o comando ‘ORDER BY’ gera um erro de sintaxe na consulta, pois não informa nomes válidos de colunas.
E) a consulta não apresenta erros de sintaxe.
Próximo:
EXERCÍCIOS - Exercício 432
Vamos para o Anterior: Exercício 430
Tente Este: Exercício 194
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados