Cette page a été traduite de l'anglais avec l'aide de l'IA. En cas de divergence, la version anglaise fait référence.
IFNULL
Accepte exactement deux arguments et renvoie le premier argument non NULL ; peut servir à substituer une valeur par défaut à une valeur NULL.
La fonction
IFNULLest équivalente à la fonctionCOALESCEavec deux arguments seulement ; la fonctionCOALESCEpeut avoir plus de deux arguments.
Voir aussi :
[SELECT] [COALESCE] [NULLIF]
Syntaxe
SELECT IFNULL(expression1, expression2) FROM <multipartIdentifier>;
Arguments
expression
Deux expressions de n'importe quel type de données, dont l'évaluation donne une valeur NULL ou non NULL.
Si les deux arguments expression sont
NULL, la fonctionIFNULLrenvoieNULL.
Valeur(s) renvoyée(s)
Renvoie la première valeur non NULL des deux arguments expression.
Exemples
Remplacer une valeur NULL par une valeur par défaut
SELECT name, ifnull(website, 'Not hosting a website') AS website
FROM google.storage.buckets where project = 'stackql';
Pour plus d'informations, consultez https://www.sqlite.org/lang_corefunc.html#ifnull