FirebirdSQL logo

IIF()

Disponible en

DSQL, PSQL

Syntaxe
IIF (<condition>, ResultT, ResultF)
Table 1. paramètres de fonction IIF
Paramètre Description

condition

Une expression du type logique.

resultT

Valeur de retour si condition est vraie.

resultF

Valeur de retour si condition est fausse.

type de résultat de retour

dépend des types d’arguments d’entrée

La fonction IIF a trois arguments. Si le premier argument est vrai, le résultat est le deuxième paramètre, sinon le résultat est le troisième paramètre.

L’opérateur IIF peut également être comparé à l’opérateur triple “?:” dans les langages C-like.

Note

Essentiellement, la fonction IIF est un raccourci de l’opérateur CASE.

CASE WHEN <condition> THEN resultT ELSE resultF END

Exemple IIF

Example 1. Utilisation de la fonction IIF
SELECT IIF(SEX = 'M', 'Sir', 'Madam') FROM CUSTOMERS
Voir aussi :

CASE.