สอนเขียนคำสั่ง SQL ต่อ string ต่อ column ด้วยคำสั่ง CONCAT โดยคำสั่ง CONCAT จะรับค่า arguments 2 ค่า คือ string แรก และ string สองที่ต้องการต่อ หรือเชื่อมเข้าด้วยกัน สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง ข้อมูลเริ่มต้นมี 2 column คือ id และ name
+----+------------+
| id | name |
+----+------------+
| 1 | Java |
| 2 | PHP |
+----+------------+
2 rows in set (0.001 sec)
ตัวอย่าง SQL ต่อ string ต่อ column ด้วยคำสั่ง CONCAT
SELECT CONCAT(id, ' ',name) AS books FROM book;
ผลลัพธ์
+--------------+
| books |
+--------------+
| 1 Java |
| 2 PHP |
+--------------+
2 rows in set (0.001 sec)
SQL ต่อ string หรือ ต่อ column ให้เป็น column เดียวกัน แนะนำให้ใช้คำสั่ง CONCAT จากผลลัพธ์ เป็นการต่อ string ของ columns id และ name เป็น column ใหม่ชื่อว่า books