Devdit
 

SQL ต่อ string ต่อ column ด้วยคำสั่ง CONCAT

4.2K

สอนเขียนคำสั่ง 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ