Maison  >  Article  >  base de données  >  Quelle fonction MySQL est utilisée pour trouver la première valeur non NULL dans une liste de valeurs ?

Quelle fonction MySQL est utilisée pour trouver la première valeur non NULL dans une liste de valeurs ?

PHPz
PHPzavant
2023-09-03 22:01:02861parcourir

哪个 MySQL 函数用于从值列表中查找第一个非 NULL 值?

Nous pouvons utiliser la fonction MySQL COALESCE() pour obtenir la première valeur non NULL de la liste de valeurs en sortie. En d'autres termes, la fonction vérifiera toutes les valeurs jusqu'à ce qu'elle trouve une valeur non nulle. Cela peut prendre un ou plusieurs paramètres. Il a la syntaxe suivante :

COALESCE(value1, value2, …, valueN)

Exemple

Voici un exemple le démontrant -

mysql> Select COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL);
+--------------------------------------------------+
| COALESCE(NULL, NULL, NULL, 'Ram', 'Aarav', NULL) |
+--------------------------------------------------+
| Ram                                              |
+--------------------------------------------------+
1 row in set (0.00 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer