FC ConcursosFC Concursos

Questão FC890518

A analista Maria está utilizando o MySQL para executar uma consulta com algumas colunas em diversas tabelas de um banco de dados utilizando a cláusula JOIN. O resultado apresenta d

Linguagem SQL

FGV · 2026

A analista Maria está utilizando o MySQL para executar uma consulta com algumas colunas em diversas tabelas de um banco de dados utilizando a cláusula JOIN. O resultado apresenta diversos registros repetidos.

 

No MySQL, a cláusula que Maria deve utilizar para que a consulta retorne apenas valores diferentes é:

  1. KEY
  2. UNIQUE
  3. DISTINCT
  4. DEFAULT
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

DISTINCT é a cláusula usada no início de uma consulta para eliminar valores duplicados do conjunto de resultados, fazendo com que o banco retorne apenas linhas únicas.

Aplica-se logo após SELECT. Por exemplo: SELECT DISTINCT nome_cliente, cidade FROM clientes;
Nesse caso o MySQL remove linhas repetidas com a mesma combinação de valores em nome_cliente e cidade.

Quando JOINs multiplicam registros, DISTINCT atua sobre o resultado final, não alterando os dados armazenados, apenas filtrando repetições exibidas.

Observação prática: em tabelas grandes a operação pode ser custosa; para obter o mesmo efeito também é possível usar GROUP BY ou projetar a consulta para evitar multiplicidade de linhas. Para uma coluna específica use SELECT DISTINCT coluna.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo