MySQL CHAR() 関数は、パラメータとして NULL が指定された場合、NULL を無視します。これを理解するには、次の例を考えてください。 -
mysql> Select CHAR(65,66,67,NULL); +---------------------+ | CHAR(65,66,67,NULL) | +---------------------+ | ABC | +---------------------+ 1 row in set (0.00 sec) mysql> Select CHAR(NULL,66,67,NULL); +-----------------------+ | CHAR(NULL,66,67,NULL) | +-----------------------+ | BC | +-----------------------+ 1 row in set (0.00 sec)
上記の両方の例で、CHAR() 関数は NULL を無視し、数値を文字値に変換します。
以上がMySQL CHAR() 関数にパラメータとして NULL を指定するとどうなるでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。