fazer uma condicao dentro do where
ola pessoal,
estou usando uma base oracle e gostaria de saber se existe a possibilidade de fazer uma verificacao dentro de um where, que seria assim, se um campo estivese vazio passava um ´ and campo is not null´
exemplo
select campo1, campo2 from tabela
where campo1=:campo1
e agora faria a verificacao
decode(campo3,null, and campo2 is not null)
a ideia seria essa, mas nao funciona, tem como fazer isso ? a versao que utilizo do oracle e a 8.i
um forte abraco
alineri
estou usando uma base oracle e gostaria de saber se existe a possibilidade de fazer uma verificacao dentro de um where, que seria assim, se um campo estivese vazio passava um ´ and campo is not null´
exemplo
select campo1, campo2 from tabela
where campo1=:campo1
e agora faria a verificacao
decode(campo3,null, and campo2 is not null)
a ideia seria essa, mas nao funciona, tem como fazer isso ? a versao que utilizo do oracle e a 8.i
um forte abraco
alineri
Alineri
Curtidas 0
Respostas
Emerson Nascimento
25/06/2009
o que faz a função decode() ?
GOSTEI 0