MySQL IFNULL() 制御フロー関数は、NULL でない場合は最初の引数を返し、NULL でない場合は 2 番目の引数を返します。
IFNULL(expression1, expression2)
ここで、式 1 が NULL でない場合、IFNULL() は式 1 を返し、それ以外の場合は式 2 を返します。両方のパラメータが NULL の場合は、NULL を返します。次の例は、これを示しています。 -
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)
以上がMySQL IFNULL() 制御フロー関数はどのような用途に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。