實際上,當且僅當 CONCAT_WS() 函數的第一個參數(即分隔符號)為 NULL 時,它才會傳回 NULL。一個例子如下 -
mysql> Select CONCAT_ws(NULL,'Tutorial','Point','.com'); +-------------------------------------------+ | CONCAT_ws(NULL,'Tutorial','Point','.com') | +-------------------------------------------+ | NULL | +-------------------------------------------+ 1 row in set (0.00 sec)
否則,如果我們在連結字串時將 NULL 放置在 CONCAT_WS() 函數中的任何其他位置,MySQL CONCAT_WS() 函數將忽略 NULL。以下範例將展示它 -
mysql> Select CONCAT_ws('s','Tutorial','Point','.com',NULL); +-----------------------------------------------+ | CONCAT_ws('s','Tutorial','Point','.com',NULL) | +-----------------------------------------------+ | TutorialsPoints.com | +-----------------------------------------------+ 1 row in set (0.00 sec) mysql> Select CONCAT_ws('s','Tutorial',NULL,'Point','.com'); +-----------------------------------------------+ | CONCAT_ws('s','Tutorial',NULL,'Point','.com') | +-----------------------------------------------+ | TutorialsPoints.com | +-----------------------------------------------+ 1 row in set (0.00 sec)
以上是在連結字串時,如果我添加 NULL 值,那麼 CONCAT_WS() 函數的輸出是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!