จริงๆ แล้ว ฟังก์ชัน CONCAT_WS() จะคืนค่า NULL หากและก็ต่อเมื่ออาร์กิวเมนต์แรกของมันคือ Separator เป็น 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)