problema em <>

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Sex, 29 Fev 2008 8:52 am

Pessoal estou fazendo um select mas gostaria que a pesquisa fosse feita com um filtro assim


select campo1, campo2
from tabela1
where campo1 <> ( aqui é um range que eu preciso que não saia os codigos de 2000 á 2999)


valeu
carlos12
Localização: rio

Mensagemem Sex, 29 Fev 2008 8:55 am

Brother, beleza?

Faz um teste ai:
Código: Selecionar todos
SELECT campo1, campo2
from tabela1
where campo1 NOT IN  (1,2,3,4,5,6,7,8)

ou...
Código: Selecionar todos
select campo1, campo2
from tabela1
where (campo1 <= 1999 OR campo1 >= 3000)


Só verifica pro teu caso, se a performance ficou legal.
Trevisolli
Localização: Araraquara - SP

Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Mensagemem Sex, 29 Fev 2008 8:59 am

cara esse ultimo deu certinho muito mas muito obrigado! Aqui eu sei que posso contar.
carlos12
Localização: rio

Mensagemem Ter, 04 Mar 2008 4:20 pm

E aí, Carlos, também beleza?

Apenas complementando as dicas do Trevisolli, esse select também dá certo:

select campo1, campo2
from tabela1
where campo1 not between 2000 and 2999;

Certo, Trevisolli?

1 Abraço!
marcio.adao
Localização: Descalvado



Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes