Pular para o conteúdo principal

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
  1. Aa consulta apresenta um erro de sintaxe, pois ordena apenas a última operação.
  2. Bas duas operações possuem número de colunas diferente, o que gera um erro de sintaxe.
  3. Co uso de duas colunas virtuais (‘TOTAL’ e ‘SALARIO’) gera um erro de sintaxe na consulta.
  4. Do comando ‘ORDER BY’ gera um erro de sintaxe na consulta, pois não informa nomes válidos de colunas.
  5. Ea consulta não apresenta erros de sintaxe.
Revelar gabarito e comentário

GabaritoE — a consulta não apresenta erros de sintaxe.

Link permanente: /questoes/qq602194