Sentença SELECT DISTINCT SQL

Este capítulo explica a declaração SELECT DISTINCT.

Sentença SELECT DISTINCT SQL

Em uma tabela, pode haver valores repetidos. Isso não é um problema, mas às vezes você pode querer apenas listar valores diferentes (distintos).

A palavra-chave DISTINCT é usada para retornar valores únicos.

Sintaxe:

SELECT DISTINCT nome_da_coluna FROM nome_da_tabela

Usar a palavra-chave DISTINCT

Para selecionar todos os valores da coluna "Company", precisamos usar a declaração SELECT:

SELECT Company FROM Orders

"Tabela Orders":

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Resultados:

Company
IBM
W3School
Apple
W3School

Atenção, no conjunto de resultados, o CodeW3C.com é listado duas vezes.

Para selecionar apenas valores únicos da coluna "Company", precisamos usar a declaração SELECT DISTINCT:

SELECT DISTINCT Company FROM Orders

Resultados:

Company
IBM
W3School
Apple

Agora, no conjunto de resultados, "W3School" é listado apenas uma vez.