DevMedia
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login

Usando o Distinct

Este artigo é voltado para o uso básico do DISTINCT

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você poderia comentar o que não lhe agradou?

Confirmo meu voto negativo

Uso do DISTINCT

Bom Pessoal,

Nesse artigo falarei sobre o DISTINCT, usamos o distinct para selecionar os dados porem eliminado os dados duplicado, por exemplo se em uma tabela tivermos cadastrado 5 pessoas com o nome João e 10 com Maria e os dados deles forem idênticos usamos o distinct para eliminar essa “duplicidade”.

Crie uma tabela de cliente no seu banco de dados.

 

CREATE TABLE CLIENTE

(

ID_CLI INT,

NOME_CLI VARCHAR (50)

)

 

Feito isso insira os seguintes valores

 

INSERT INTO CLIENTE VALUES (1,’JOÃO’)

INSERT INTO CLIENTE VALUES (1,’JOÃO’)

INSERT INTO CLIENTE VALUES (1,’JOÃO’)

INSERT INTO CLIENTE VALUES (2,’JOÃO’)

INSERT INTO CLIENTE VALUES (3,’MARIA’)

INSERT INTO CLIENTE VALUES (3,’MARIA’)

INSERT INTO CLIENTE VALUES (4,’PEDRO’)

 

Se formos dar um select comum ele retornara todos os valores “duplicados”, agora se usarmos o DISTINCT ele trará os dados filtrados sem duplicidade

SELECT DISTINCT * FROM CLIENTE

Note que ele vai trazer o João 2 vezes mais é porque ele tem id diferente dos demais joãos.

Espero que tenha ajudado alguém com esse tópico, só relembrando que meus tópicos são sempre focados ao pessoal de inicio, meus tópicos vão ir evoluindo conforme eu for evoluindo e os leitores sempre forem evoluindo, sempre relembrando da base, é claro por onde todos nós já passamos

Qualquer duvida, opnião, sugestão e criticas favor enviar um e-mail para:
 
Obrigado,
 
 
Caio A. Papai 

 

 

O que você achou deste post?
Conhece a assinatura MVP?
Publicidade
Serviços

Mais posts