Se o null estiver vindo no PEC_TIPO_SEQUENCIAL, então seria assim:

 

SELECT nvl(PEC_TIPO_SEQUENCIAL,0) PECA
FROM PECA_TIPO
WHERE SET_CODIGO = 3
AND ITE_CODIGO = 1
AND UPPER(PEC_TIPO_DESCRICAO) LIKE UPPER('PORTA LARGA')

 

 

Observe o seu último AND: não precisa usar o segundo UPPER pois vc 

já colocou 'PORTA LARGA' em maiúsculo, e tb não precisa usar o segundo LIKE,


porque não usou o ‘%’, então poderia ser assim:

 

AND UPPER(PEC_TIPO_DESCRICAO) = 'PORTA LARGA'

 

Ou

 

AND UPPER(PEC_TIPO_DESCRICAO) LIKE 'PORTA LARGA%'





 

Ederson Elias de Oliveira

DBA Oracle

Setransp - GO

-------------------------------------------------------------------

  _____  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de fabiopassanha
Enviada em: quarta-feira, 27 de julho de 2005 12:51
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] select null

 

Pessoal...

tenho o seguinte SELECT...
SELECT PEC_TIPO_SEQUENCIAL PECA
FROM PECA_TIPO
WHERE SET_CODIGO = 3
AND ITE_CODIGO = 1
AND UPPER(PEC_TIPO_DESCRICAO) LIKE UPPER('PORTA LARGA')

ele me retorna NULL...como faco para se retornar NULL , jogar 0  por 
exemplo.
ja usei NVL, DECODE, mas nao consegui.

desde ja agradeco

Fabio







[As partes desta mensagem que não continham texto foram removidas]



______________________________________________________________________

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
______________________________________________________________________ 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a