Jump to content


Photo

Consulta Sql


  • Faça o login para participar
1 reply to this topic

#1 kethellen

kethellen

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 16/10/2008, 11:57

Olá preciso de uma ajudar para um trabalho sobre analise de BD, por exemplo tenho uma coluna ESTADO


ESTADO-------PAIS

MG-------- Brasil
SP---------Brasil
PB---------Brasil
SP---------Brasil
CA---------Estados Unidos
SP---------Brasil
OR---------Brasil-----------------------------------> esse estado não existe no Brasil
BA---------Brasil
SC---------Brasil
RS---------Brasil
BA---------Brasil

vamos supor que neste sistema não tem um controle e alguém cadastrou esse estado errado. Mas como são muitos dados e eu não sei se existe algum estado cadastrado incorretamente, dai quero saber como faço para descobrir isso?

Ai preciso fazer uma consulta que me apresente estados que estejam na coluna estado cadastrados e que não existam, ou seja que estejam incorretos. Qual seria a consulta SQL pra isso no postresql?

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 16/10/2008, 12:03

Veja só... partimos da idéia que você possui uma tabela com os estados corretos, certo? :)
Aí você usa EXCEPT

Mas pergunto... por que é que não tem uma chave estrangeira garantindo a integridade referencial?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq