จริงๆ แล้ว 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)
ไม่เช่นนั้น ฟังก์ชัน MySQL CONCAT_WS() จะไม่สนใจ NULL หากเราวาง NULL ไว้ที่ตำแหน่งอื่นในฟังก์ชัน CONCAT_WS() ขณะเชื่อมโยงสตริง ตัวอย่างต่อไปนี้จะแสดงให้เห็น -
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)