COALESCE |
Fusionnez |
---|---|
Oracle Database SQL |
Syntaxe
coalesce(Expression1[,Expression2[,...][,ExpressionN]]) |
Paramètres
Nom | Description |
---|---|
Expression1[,Expression2[,...][,ExpressionN]] | Ces paramètres permettent d'indiquer une liste d'expression à évaluer. |
Description
Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression.
Exemple
Voici un exemple montrant divers utilisation de cette fonction :
- SELECT 'coalesce(1,NULL,2,3,4,5) = ' As Text,coalesce(1,NULL,2,3,4,5) AS Result FROM DUAL UNION
- SELECT 'coalesce(NULL,2,3,4,5,1) = ' As Text,coalesce(NULL,2,3,4,5,1) AS Result FROM DUAL UNION
- SELECT 'coalesce(NULL,NULL,3,4,5,1,2) = ' As Text,coalesce(NULL,NULL,3,4,5,1,2) AS Result FROM DUAL UNION
- SELECT 'coalesce(NULL,4,5,1,2,3,NULL,NULL) = ' As Text,coalesce(NULL,4,5,1,2,3,NULL,NULL) AS Result FROM DUAL;
on obtiendra le résultat suivant :
TEXT | RESULT |
coalesce(1,NULL,2,3,4,5) = | 1 |
coalesce(NULL,2,3,4,5,1) = | 2 |
coalesce(NULL,NULL,3,4,5,1,2) = | 3 |
coalesce(NULL,4,5,1,2,3,NULL,NULL) = | 4 |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Lundi, le 11 mai 2015