Questão nº 51

Questão de Tecnologia da Informação · FCC TRT5 2022 (nº 51)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Considere uma tabela relacional com alto volume de dados denominada Cadastro, com diversas pessoas de cidades em comum ou não. Usando a linguagem SQL e considerando o campo da tabela denominado Cidade, um técnico fez uma seleção para descobrir quais são as cidades existentes. Na hipótese de haver dez pessoas cadastradas que moram em Santos, por exemplo, essa cidade será exibida dez vezes. Para resolver o problema e mostrar apenas uma única vez cada cidade, ele deve utilizar

Resposta comentada

Gabarito Alternativa D

Quando você quer ver uma lista de itens sem que nenhum deles se repita, mesmo que apareçam várias vezes nos dados originais, você usa um comando especial para "distinguir" os valores.

  • (A) Incorreta: Esta alternativa contaria quantas cidades diferentes existem, retornando um único número, e não a lista das cidades.
  • (B) Incorreta: MODE não é uma função SQL padrão para encontrar valores únicos ou o valor mais frequente (moda) neste contexto, e COUNT retornaria um número.
  • (C) Incorreta: DISPLAY não é um comando SQL padrão para selecionar dados, e UNIQUE não é usado dessa forma em SELECT para este propósito.
  • (D) Correta: O comando SELECT DISTINCT Cidade FROM Cadastro instrui o banco de dados a listar todos os valores da coluna Cidade, mas mostrando cada valor apenas uma única vez, eliminando as repetições.
  • (E) Incorreta: Esta é a armadilha da banca. Embora "UNIQUE" soe como o que se quer, em SQL padrão, o termo correto para selecionar valores não repetidos em uma consulta é DISTINCT, e não UNIQUE. UNIQUE é geralmente usado para definir restrições em tabelas (garantir que valores em uma coluna sejam únicos) ou em índices, mas não como modificador direto do SELECT para filtrar duplicatas no resultado.

Fonte: FCC TRT5 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho