Pular para o conteúdo principal

Questão de Banco de Dados — SQL — IF-TO 2021

Banco de DadosSQL
Código
qq659228
Banca
IF-TO
Órgão
IF-TO
Ano
2021
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Considere a estrutura em um banco de dados relacional PostgreSQL, em versão 9.6 a 13. O sistema acadêmico da instituição de ensino ALFA precisa de uma consulta SQL para retornar os possíveis códigos de cursos duplicados, porém o código atual retorna erro.Analise o comando SQL e a tabela curso e marque a alternativa correta:SELECT codigo, COUNT(codigo) as totalFROM cursoGROUP BY 1ORDER BY totalHAVING COUNT(codigo) > 1Imagem associada para resolução da questão
  1. AA cláusula WHERE é utilizada para filtrar registros em uma seleção. O erro ocorre devido à falta de uma cláusula de restrição WHERE.
  2. BAo remover o trecho "ORDER BY total" o comando será executado sem erros, apresentando apenas os registros com códigos duplicados.
  3. CA cláusula HAVING serve para filtrar grupos de registros após aplicadas as cláusulas de restrições e instruções de agrupamentos. Ao remover o trecho "GROUP BY 1 ORDER BY total", o comando será executado sem erro.
  4. DA instrução GROUP BY é utilizada para agrupar linhas com mesmo padrão de valores, podendo ser utilizada em conjunto com funções de agregação. O comando será executado sem erros, após alterar o trecho "GROUP BY 1" por "GROUP BY codigo".
  5. EA palavra-chave "ORDER BY" serve para classificar os resultados em ordem crescente ou decrescente. Ao remover a linha com o trecho "HAVING COUNT(codigo) > 1", o comando será executado sem erros e apresentará apenas os códigos duplicados e seus totais.
Revelar gabarito e comentário

GabaritoB — Ao remover o trecho "ORDER BY total" o comando será executado sem erros, apresentando apenas os registros com códigos duplicados.

Link permanente: /questoes/qq659228