usei a função DECODE assim, funcionou beleza
SELECT codigo,descricao,CODBARRAS,
DECODE (codigo,'2', 'PAR',
descricao) teste
FROM PRODUTOS;
desde já agradeço....
SELECT codigo,descricao,CODBARRAS,
DECODE (codigo,'2', 'PAR',
descricao) teste
FROM PRODUTOS;
Select codigo,
descricao,
codbarras,
Case
When codigo = 2 Then
'PAR'
When ..... Then
xxxx
Else
descricao
End teste
From produtos;
select decode(null,null, REGEXP_SUBSTR('Yababa dababa do','(ab)\1'), '') from dual;
MAIOR
decode(greatest(valor,10)
,10,'então valor é menor ou igual a 10'
,'então valor é maior que 10'
)
MENOR
decode(least(valor,10)
,10,'então valor é maior ou igual a 10'
,'então valor é menor que 10'
)
VALOR ENTRE "X" E "Y"
decode(least(valor,10)
,10,decode(greatest(valor,20)
,20,'então valor está entre 10 e 20'
,'então valor é maior que 20'
)
,'então valor é menor que 10'
)
Select Case
When greatest(&valor,10) = 10 Then
'então valor é menor ou igual a 10'
Else
'então valor é maior que 10'
End
From dual
SELECT decode(MOD(&numero,2),0,'É par', 'É impar') FROM dual
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante