SQL ต่อข้อมูล ต่อ column ด้วย CONCAT บทความนี้สอนใช้คำสั่ง CONCAT เพื่อต่อข้อมูล โดยตัวอย่างแสดงข้อมูลจากตาราง product ทั้งหมด 2 columns และนำข้อมูลทั้ง 2 มาต่อกัน พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง ข้อมูลในตาราง product โดยจะทำการต่อข้อมูล column title กับ price
+--------+-------+
| title | price |
+--------+-------+
| orange | 10.00 |
| apple | 25.00 |
| banana | 18.00 |
| berry | 8.00 |
+--------+-------+
ตัวอย่าง SQL ต่อข้อมูล ต่อ column ด้วย CONCAT
SELECT CONCAT(title, ' - ', price) AS value FROM product
ผลลัพธ์
+----------------+
| value |
+----------------+
| orange - 10.00 |
| apple - 25.00 |
| banana - 18.00 |
| berry - 8.00 |
+----------------+
SQL ต่อข้อมูล จากตัวอย่างใช้คำสั่ง CONCAT(title, ' - ‘, price) AS value หมายความว่าให้ต่อข้อมูลจาก column title ต่อด้วยข้อความ “ - ” และต่อด้วย column price จากตาราง product พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง SELECT