Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EDSON FEITOSA

Como consultar no SQL retornando apenas os CPFs sem duplicar e trasend

Recommended Posts

Boa tarde pessoal,

Sou novo no fórum e também no SQL, estou cursando Ciência da Computação na faculdade e estou vendo muita coisa de MySQL, mas estou muito cru ainda.

A minha dúvida é o seguinte, eu preciso fazer uma consulta no SQL Server Management Studio 2008 que retorne somente os CPFs não duplicados e o nome dos clientes de cada CPF não duplicado retornado, o que eu tentei até agora foi isso aí:

SELECT DISTINCT CLI_CGC, CLI_NOME, CLI_ESTADO

FROM CLIENTES

WHERE CLI_ESTADO IN ('RJ') AND CLI_CGC NOT IN (' ') AND CLI_NOME NOT IN (' ')

Com essa consulta que estou fazendo, ainda retorna os CPFs duplicados e se eu adicionar um LIKE, piora mais ainda, pois eu preciso também identificar os CPFs que contenham um determinado número na posição nono digito.

Alguém tem alguma dica?

Desde já agradeço.

abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O GROUP BY te dá o número de ocorrências , o HAVING filtra em cima destas ocorrências , igual a 1 é único , não duplicado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.