RES: [firebase-br] Substituir SIGLA por DESCRIÇÃO
Flavio Yamil
yamil3 em brturbo.com.br
Qui Fev 24 16:46:58 -03 2005
No firebird use o CASE, assim:
Select case when SG_SIGLA = 'P' then 'Pendente'
When SG_SIGLA = 'R' then 'Realizado'
When SG_SIGLA = 'C' then 'Cancelado'
Else 'Sigla não encontrada'
End as DS_SIGLA
>From SUA_TABELA
Where CONDIÇÃO
Espero ter ajudado.
Flavio Yamil
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Sergio de Siqueira
Enviada em: quinta-feira, 24 de fevereiro de 2005 10:15
Para: lista em firebase.com.br
Assunto: [firebase-br] Substituir SIGLA por DESCRIÇÃO
Estou com problemas com um SELECT. Tenho uma tabela onde gravo varias siglas
so que no SELECT de retorno para o usuario gostaria que ao inves da sigla o
usuario visualiza-se a descrição, no ORACLE usaria DECODE; tem algo no
FIREBIRD igual?
ORACLE => SELECT DECODE(<CAMPO>, 'P', 'PENDENTE', 'R', 'REALIZANDO','SIGLA
NÃO ENCONTRADA') FROM CADSOL
______________________________________________
Sergio de Siqueira Silva
Mais detalhes sobre a lista de discussão lista