SQL: guia sobre DISTINCT 

COMPARTILHAR POSTAGEM:

A cláusula SQL DISTINCT é usada para retornar somente valores únicos de uma coluna específica em uma consulta. Ela é usada para remover valores duplicados de uma tabela e retornar apenas linhas únicas.

Sintaxe básica

A sintaxe básica para usar a cláusula DISTINCT é:

SELECT DISTINCT coluna FROM tabela;
  • coluna é a coluna cujos valores únicos deseja-se retornar.
  • tabela é o nome da tabela de onde os dados serão selecionados.

Exemplo 1:

SELECT DISTINCT Departamento FROM Funcionários;

Neste exemplo, a consulta retornará apenas os departamentos únicos existentes na tabela Funcionários. Isso significa que, se houver funcionários que trabalham no mesmo departamento, somente um será incluído no resultado.

🚨DICA: Entre no nosso Canal do WhatsApp e receba contéudo técnico e atualizações das nossas postagens. Se você não pode fazer um investimento agora na sua carreira, comece por esse Curso Gratuito Gratuito de HTML, CSS e JavaScript! 🚀

Exemplo 2:

SELECT DISTINCT Nome, Sobrenome FROM Funcionários ORDER BY Salário DESC;

Neste exemplo, a consulta retornará apenas os nomes e sobrenomes únicos existentes na tabela Funcionários e ordenará os resultados pelo salário em ordem decrescente. Isso significa que, se houver funcionários com o mesmo nome e sobrenome, somente um será incluído no resultado e os resultados serão ordenados pelo salário.

É importante notar que a cláusula DISTINCT deve ser usada após a cláusula SELECT, mas antes da cláusula FROM. Além disso, é possível usar a cláusula DISTINCT com múltiplas colunas, mas isso fará com que a consulta retorne linhas únicas baseadas na combinação dessas colunas.

Conclusão

Em resumo, a cláusula SQL DISTINCT é usada para retornar somente valores únicos de uma coluna específica em uma consulta. Ela remove valores duplicados e retorna apenas linhas únicas, permitindo que os usuários obtenham dados mais precisos e relevantes para suas necessidades. A cláusula DISTINCT pode ser usada com outros comandos SQL, como ORDER BY, para obter resultados ainda mais precisos e relevantes.

Leia mais: SQL: guia sobre ORDER BY | MySQL Documentação

COMPARTILHAR POSTAGEM:
brayan

Brayan

Bacharel em sistemas de informações e desenvolvedor PHP. Trabalho com desenvolvimento web e gosto muito de tecnologia e programação.

Artigos: 571