CONCAT_WS() 関数の 2 つのパラメータとして NULL を使用すると、MySQL は空の出力を返します。
mysql> Select CONCAT_WS('',NULL,NULL); +-------------------------+ | CONCAT_WS('',NULL,NULL) | +-------------------------+ | | +-------------------------+ 1 row in set (0.00 sec)
CONCAT_WS() 関数のパラメータの 1 つとして NULL を使用すると、MySQL はもう一方のパラメータの値を返します。パラメータを出力として使用します。
mysql> Select CONCAT_WS('',NULL,'Delhi'); +----------------------------+ | CONCAT_WS('',NULL,'Delhi') | +----------------------------+ | Delhi | +----------------------------+ 1 row in set (0.00 sec) mysql> Select CONCAT_WS('','Ram',NULL); +--------------------------+ | CONCAT_WS('','Ram',NULL) | +--------------------------+ | Ram | +--------------------------+ 1 row in set (0.00 sec)
CONCAT_WS()関数の区切り文字にNULLを使用すると、MySQLは出力としてNULLを返します。
mysql> Select CONCAT_WS(NULL, 'NEW','DELHI'); +--------------------------------+ | CONCAT_WS(NULL, 'NEW','DELHI') | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec)
以上がCONCAT_WS() 関数のパラメータ、パラメータの 1 つ、および区切り文字として NULL を使用した場合、MySQL は何を返しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。