Arquvo de ‘sql’
-
Truque SQL
Hoje precisei analisar uma tabela no PostgreSQL, que tem um campo supostamente único, mas o campo não estava definido como único. Eu precisava saber se realmente haviam registros duplicados e quais eram.
Só de pensar, já percebi que não era nada rápido e fácil, mas consegui a solução. A fórmula é a seguinte:
select * from (SELECT count(uniquefield),uniquefield from yourtable group by uniquefield) as repetidos where count > 1;
Ou seja, me traga os registros que somam mais de uma ocorrência do campo uniquefield na tabela yourtable. Pode parecer simples pra alguns, mas resolveu minha vida hoje.
Tags
"viagens"
asterisk
backup
banco de dados
catástrofes
c programming
curiosidade
desenvolvimento
dicas
espiritualidade
filosofias
hardware
ideia maluca
kvm
libvirt
linux
livros
lvm2
recuperação
redes
servidores
shell script
slackware
sql
utilidades
variedades
virtualização
vídeos
- There was a problem connecting to Twitter, or no public messages were found.
Recentes
Estou lendo
Wish list
Blog
- Carlos Feichas
- Debugging Consultoria
- Fabiano Xavier
- Fábio Arezi
- Felipe Molina
- Lucas Catón
- Mateus Penha
- Tiago Mathidios
Lista de Links
- Asterisk Asterisk PBX
- Debugging Consultoria Debugging Consultoria
- LPI
- Slackbuilds Repositório Slackbuilds
- Slackware Site oficial Slackware
- Viva o Linux Comunidade Viva o Linux
- Voip-Info Wiki VoIP