Maison >base de données >tutoriel mysql >À quoi sert la fonction de flux de contrôle MySQL IFNULL() ?

À quoi sert la fonction de flux de contrôle MySQL IFNULL() ?

王林
王林avant
2023-09-11 17:25:02618parcourir

MySQL IFNULL()控制流函数有什么用?

La fonction de flux de contrôle MySQL IFNULL() renverra le premier argument s'il n'est pas NULL, sinon renverra le deuxième argument.

Syntaxe

IFNULL(expression1, expression2)

Ici, si l'expression 1 n'est pas NULL, alors IFNULL() renverra l'expression 1, sinon elle renverra l'expression 2. Si les deux paramètres sont NULL, il renvoie NULL. L'exemple suivant le démontrera -

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

mysql> Select IFNULL('Shyam','Ram');
+-----------------------+
| IFNULL('Shyam','Ram') |
+-----------------------+
| Shyam                 |
+-----------------------+
1 row in set (0.00 sec)

mysql> Select IFNULL(NULL,NULL);
+-------------------+
| IFNULL(NULL,NULL) |
+-------------------+
| NULL              |
+-------------------+
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