SdevLab – Tutorial | SQL Distinct

Fala galera,

Seguindo a ideia dos posts anteriores (não é uma sequencia, e é uma sequencia ao mesmo tempo!), vamos ver como incrementar as consultas SQL com o cláusula Distinct.

Boa leitura!

Distinct em SQL

Esta palavra reservada distinct serve para filtrar os dados de uma consulta select. Por exemplo, suponhamos que em nosso sistema existe uma tabela funcionários, onde este funcionário pode ser um simples funcionário ou um gerente. Como todo gerente também é um funcionário, nesta tabela o que distingue um funcionário de um gerente é um campo status. Porém, se eu der um select * nesta tabela, eu corro o risco de receber no result-set duas vezes (ou mais) os dados do mesmo funcionário. Para resolver este problema, usamos a cláusula distinc como no exemplo abaixo:

SELECT DISTINCT * FROM funcionarios

Note que a única coisa que mudou foi o acréscimo da palavra distinct. O resto da sentença é o select visto no post anterior.

Na próxima, vamos ver mais uma coisa parecida com o distinct, que serve para incrementar nossas consultas.

Até lá!

Fonte: w3schools.com

Um comentário sobre “SdevLab – Tutorial | SQL Distinct

  1. Pingback: SdevLab – Curso | Aprenda SQL Online | Sanoj's devLab

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s