ดังที่เราทราบแล้วว่าฟังก์ชัน CONCAT() จะคืนค่า NULL หากอาร์กิวเมนต์ใดๆ ของมันคือ NULL หมายความว่า MySQL จะคืนค่า NULL หากเราส่งผ่านชื่อคอลัมน์ ที่มีค่า NULL เป็นหนึ่งในอาร์กิวเมนต์ของฟังก์ชัน CONCAT() ต่อไปนี้เป็นตัวอย่างตาราง 'นักเรียน' ที่จะอธิบาย
ตัวอย่าง
ในตัวอย่างนี้ เรากำลังเชื่อมค่าของสองสตริงและที่แถวที่ 5 ที่หนึ่ง ค่าเป็น NULL ดังนั้นผลการต่อข้อมูลจึงเป็น NULL ด้วยเช่นกัน
mysql> Select Name, Address, CONCAT(Name,' Resident of ',Address)AS 'Detail of Student' from Student; +---------+---------+---------------------------+ | Name | Address | Detail of Student | +---------+---------+---------------------------+ | Gaurav | Delhi | Gaurav Resident of Delhi | | Aarav | Mumbai | Aarav Resident of Mumbai | | Harshit | Delhi | Harshit Resident of Delhi | | Gaurav | Jaipur | Gaurav Resident of Jaipur | | Yashraj | NULL | NULL | +---------+---------+---------------------------+ 5 rows in set (0.00 sec)