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.
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!