[firebase-br] Operadores aritmeticos
Daniel / Tecnobyte
temp em tecnobyte.com.br
Seg Out 18 14:39:42 -03 2004
> Gostaria de um ajuda de vc's. Tenho pouco tempo trabalhando com Firebird,
e
> ainda tenho algumas dificuldades. Gostaria de saber se existe operador
> aritmetico semelhante ao "mod" e ao "div" que existe no Delphi.
O "mod" do Delphi retorna o resto de uma divisão de inteiros. O "div", por
outro lado, retorna o resultado da divisão de inteiros. Logo é possível
fazer ambos usando um CAST, como mostra o exemplo:
SELECT
CAST(10/3 AS INTEGER) AS Resultado_10_div_3,
10 - CAST(10/3 AS INTEGER) * 3 AS Resultado_10_mod_3
FROM RDB$DATABASE
> Outro dúvida se existe estrutura semelhante a "CASE" no Firebird.
A partir do FB 1.5 já existe o suporte ao CASE.
Atenciosamente.
Daniel P. Guimarães
Tecnobyte informática
Mais detalhes sobre a lista de discussão lista