A analista Maria está utilizando o MySQL para executar uma ...
Comentários
Veja os comentários dos nossos alunos
DISTINCT = subconsulta visando eliminar registros redundantes/duplicidades existentes em uma tabela.
Gabarito: letra D.
A) KEY (Chave): É um termo usado na criação da tabela (DDL). No MySQL, KEY é geralmente um sinônimo para INDEX. Serve para criar estruturas (como a B+ Tree) que aceleram a busca, mas não filtram duplicatas no resultado de um SELECT.
B) NULL (Nulo): Não é um comando, mas um estado. Representa a ausência de valor ou um valor desconhecido. É o "vazio" do banco de dados.
C) UNIQUE (Único): Aqui mora a maior pegadinha. O UNIQUE é uma Constraint (Restrição) que você coloca na coluna na hora de criar a tabela para impedir que dados duplicados entrem no banco (ex: não permitir dois CPFs iguais). O DISTINCT é usado na hora de tirar o dado para que ele não se repita na tela.
D) DISTINCT (Distinto): A resposta correta. É uma cláusula do comando SELECT. Ela compara os registros do conjunto de resultados e remove as duplicatas lógicas.
E) DEFAULT (Padrão): É uma regra de preenchimento. Define um valor automático caso o usuário não informe nada em um INSERT.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo