[firebase-br] No InterBase, existe funcao equivalente ao SE do Excel ?
Paulo Sérgio Dias (GMail)
psdias em gmail.com
Seg Jul 21 19:29:59 -03 2008
Um colega que utiliza InterBase 6 me fez a seguinte pergunta, que eu
nao soube responder:
No SQL do InterBase, existe alguma funcao equivalente ao "DECODE" do
Oracle ou ao "SE" do Excel, que, dependendo de uma condicao ser verdadeira
ou falsa retorne um certo valor. Seria algo assim:
SELECT NOME, IDADE, SE(CAMPO_SEXO = '1';'MASCULINO';'FEMININO') AS
SEXO_EXTENSO FROM TBFUNCIONARIOS
No comando acima, se o CAMPO_SEXO = 1, o resultado da coluna SEXO_EXTENSO
traria a palavra MASCULINO,
e se for diferente de 1, traria FEMININO
Se isso não é possível diretamente, no InterBase, existe alguma UDF que
possa ser instalada nele
que funcione tal como mostrei acima ?
Grato pela atencao de todos
Paulo
Mais detalhes sobre a lista de discussão lista