[firebase-br] Select CASE
Marcelo Moreira
marcelo em easysistemasmg.com.br
Qua Out 17 14:53:21 -03 2007
Pessoal,
Boa tarde!
Tenho uma tabela com os seguintes campos:
DESCRICAO VARCHAR(100)
TIPO INTEGER
No campo tipo eu posso ter cinco valores:
0 - MULTIPLA ESCOLHA 1 - TEXTO 2 - NUMERO 3 - VALOR 4 – DATA
O que eu gostaria de fazer é um select que quando o campo DESCRICAO não
tiver valor algum eu retornar na consulta valores padrão de acordo com o
valor que esta no campo TIPO. Exemplo: Vamos supor que na DESCRICAO esteja
Null e o TIPO seja:
0 então retorno uma string vazia ‘’
1 então retorna uma string vazia ‘’
2 então retorna ‘0’
3 então retorna ‘0’
4 então retorna current_date
Caso o campo DESCRICAO não esteja nulo então retorna o que esta gravado La
mesmo.
Alguém sabe me dizer se é possível?
Estou usando o Firebird 1.5.3
Obrigado pele atenção,
Abraços!
Marcelo Moreira
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.488 / Virus Database: 269.14.12/1073 - Release Date: 16/10/2007
08:22
Mais detalhes sobre a lista de discussão lista