Qual comando SQL deve ser utilizado para listar os dados em ...

Próximas questões
Com base no mesmo assunto
Q920517 Banco de Dados
Qual comando SQL deve ser utilizado para listar os dados em tabelas, eliminando os dados repetidos?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é C - DISTINCT.

O comando SQL DISTINCT é utilizado para eliminar registros duplicados nos resultados de uma consulta. Quando você realiza uma consulta em uma tabela, é possível que existam várias linhas com dados duplicados e, em alguns casos, você pode querer mostrar apenas valores únicos. O DISTINCT é a ferramenta indicada para isso.

Vamos agora explicar por que as outras alternativas estão incorretas:

A - UNION: Este comando é utilizado para combinar os resultados de duas ou mais consultas SQL. Ele elimina automaticamente as duplicatas, mas o seu objetivo principal é unir conjuntos de resultados de consultas diferentes. Apesar de eliminar duplicados, não é a opção correta para a questão, pois a pergunta especifica a remoção de duplicados em uma única tabela.

B - JOIN: O comando JOIN é usado para combinar linhas de duas ou mais tabelas com base em uma condição relacionada. Ele não é relacionado à eliminação de dados duplicados dentro de uma tabela, mas sim ao relacionamento entre tabelas.

D - DIFF: Este comando não existe no SQL padrão. Algumas implementações de SQL podem ter funções específicas ou extensões que possam ser chamadas de forma similar, mas não é reconhecido como um comando SQL padrão para eliminar duplicados.

Para resolver a questão, é essencial que o aluno compreenda os diferentes comandos SQL e seus propósitos. O entendimento claro de que DISTINCT é utilizado para listar dados únicos em uma consulta de uma única tabela é a chave para identificar a resposta correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

C- DISTINCT

GABARITO C

(A) UNION = O objetivo do comando SQL UNION é combinar os resultados de duas consultas

(B) JOIN = Uma cláusula JOIN é usada para combinar linhas de duas ou mais tabelas, com base em uma coluna relacionada entre elas.

(C) DISTINCT =  Em uma tabela, algumas das colunas podem conter valores duplicados. Este não é um problema, no entanto, às vezes você irá querer listar apenas os valores diferentes (distintos) em uma tabela. A palavra chave DISTINCT pode ser usada para retornar apenas valores distintos (diferentes).

(D) DIFF = Não conheço

Foco na missão, eu vou ser QCO !

C) Distinct

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo