"Reconstitution" d’une boucle IF
Opérateur de comparaison
=
<>
<
>
<=
>=
Chacun de
ces opérateurs peut
recevoir un préfixe «n» (numérique) lorsque les membres de la
comparaison contiennent un
nombre à virgule flottante,
p. ex. n=
TestSQL
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('Test',
'<=',
'Testa', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM
RDB$DATABASE;
SELECT 'Parameter 1 ist größer' AS ISCORRECT, F_IF('Testb',
'<=',
'Testa', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM
RDB$DATABASE;
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('Test1',
'n<=',
'Test2', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM
RDB$DATABASE;
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('123.45',
'n<=',
'234.56', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM
RDB$DATABASE;
SELECT NULL AS ISCORRECT, F_IF(NULL, NULL, NULL, NULL, NULL) FROM
RDB$DATABASE;
|