version 11
COALESCE (expression_arithmétique, ..., expression_arithmétique)
Description
La fonction COALESCE retourne la valeur de la première expression non-NULL trouvée parmi le ou les argument(s) de type expression_arithmétique passé(s) en paramètre(s). La fonction retourne NULL si toutes les expressions passées sont NULL.
Exemple
Cet exemple retourne tous les numéros des factures depuis l'année 2007 pour lesquelles la TVA est supérieure à 0 :
SELECT NO_FACTURES FROM FACTURES WHERE EXTRACT(YEAR(DATE_FACTURE)) = 2007 HAVING (COALESCE(TVA_FACTURE;0) > 0)