Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||
|
4D v20 R7
COALESCE
|
COALESCE (expression_arithmétique, ..., expression_arithmétique) |
||
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.
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)
Produit : 4D
Thème : Fonctions
Nom intl. : COALESCE
4D - Référence SQL ( 4D v20 R7)