Questão de Banco de Dados — Consultas e Comandos em SQL — INSTITUTO AOCP 2020
Banco de DadosConsultas e Comandos em SQL
- Código
- qa181344
- Banca
- INSTITUTO AOCP
- Órgão
- MJSP
- Ano
- 2020
- Cargo
- Eng ( )
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

SELECT '1', id_departamento, id_empregado,
salario FROM empregado WHERE
id_departamento='3'
UNION
SELECT '2', 'TOTAL ', 'SALARIO', SUM(salario)
FROM empregado WHERE id_departamento='3'
ORDER BY 1,2,3
- Aa consulta apresenta um erro de sintaxe, pois ordena apenas a última operação.
- Bas duas operações possuem número de colunas diferente, o que gera um erro de sintaxe.
- Co uso de duas colunas virtuais (‘TOTAL’ e ‘SALARIO’) gera um erro de sintaxe na consulta.
- Do comando ‘ORDER BY’ gera um erro de sintaxe na consulta, pois não informa nomes válidos de colunas.
- Ea consulta não apresenta erros de sintaxe.