Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Busca em Semelhantes


Thiago0803

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0
Ngm?:

Creio que ninguém entendeu o que você quer. Nem eu.

O distinct serve para isolar um elemento de cada em um conjunto. Por exemplo:

Na Tabela_A o campo c possui os seguintes valores: {1,1,1,2,3,4,4,4,5,6,7,7}

Usando o distinct na seleção, assim:

SELECT DISTINCT c
FROM Tabela_A
você teria como resultado:
C
---
1
2
3
4
5
6
7
Sabendo que a tabela_A possui 12 registros, uma contagem com distinct seria assim:
SELECT count(DISTINCT c) FROM Tabela_A
e teria o resultado:
count(DISTINCT c)
-----------------------
7

O que mais disso você quer saber?

Link para o comentário
Compartilhar em outros sites

  • 0
Distinct mostra exatamente os diferentes, no caso, não mostra dados iguais!!
Não. O distinct mostra um de cada, sem repetição, não importando se aparece uma ou mais vezes.

Já entendi o que você quer. Seria assim:

Criação e carga da tabela

create table tabela_a(
campo int)engine=myisam;
Insert into tabela_a(campo)
values (1),(1),(1),(2),(3),(4),(4),(4),(5),(6),(7),(7);
Seleção
select campo from tabela_a 
group by campo
having count(campo)>1
Resultado
campo
-------
1
4
7

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...