Devdit
 

วิธีเชื่อม Column SQL เข้าด้วยกัน จากคำสั่ง CONCAT

1.3K

สอนเขียนคำสั่งเชื่อม Column SQL เข้าด้วยกัน จากคำสั่ง CONCAT โดยคำสั่งนี้จะรับค่า argument เป็น Column ที่ต้องการเชื่อมโดยใช้ลูกน้ำ (,) คั่นแต่ละ Column และแสดงผลลัพธ์เป็น column ใหม่ สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง ข้อมูลเริ่มต้น column id และ name แยกจากกัน

+----+------------+
| id | name       |
+----+------------+
|  9 | SQL        |
| 10 | Java       |
+----+------------+
2 rows in set (0.000 sec)

 

ตัวอย่าง วิธีเชื่อม Column SQL เข้าด้วยกัน จากคำสั่ง CONCAT 

SELECT CONCAT(id, ' ',name) AS books FROM book;

ผลลัพธ์

+--------------+
| books        |
+--------------+
| 9 SQL        |
| 10 Java      |
+--------------+
2 rows in set (0.001 sec)

คำอธิบาย

 ใช้คำสั่ง CONCAT ในการเชื่อม column เข้าด้วยกันจากตัวอย่างใช้คำสั่ง CONCAT(id, ' ',name) หมายความว่า เชื่อม column id และ name เข้าด้วยกัน โดยข้างหน้าข้อมูล name ให้เว้นช่องว่าง 1 ช่อง

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