Questão de Banco de Dados — SQL — INSTITUTO AOCP 2020
Banco de DadosSQL
- Código
- qq602194
- Banca
- INSTITUTO AOCP
- Órgão
- MJSP
- Ano
- 2020
- Nível
- Superior
- Cargo
- Engenheiro de Dados - Big Data
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á queEmpregadoid_empregado nome id_departamento salarioSELECT '1', id_departamento, id_empregado, salario FROM empregado WHERE id_departamento='3'UNIONSELECT '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.