Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ประโยชน์ของฟังก์ชัน CONCAT_WS() ใน MySQL

ฟังก์ชัน CONCAT_WS() ใช้รวมสตริง 2 ตัวขึ้นไป พร้อมตัวคั่น (separator) ตัวอักษร WS ใน CONCAT_WS() ย่อมาจาก WITH SEPARATOR เรียกว่า "ฟังก์ชันรวมสตริงพร้อมตัวคั่น"

รูปแบบคำสั่ง (Syntax)

CONCAT_WS(Separator, String1, String2, ..., StringN)

อาร์กิวเมนต์คือ Separator และสตริงที่ต้องการรวม ตัวคั่นที่ไม่ใช่ตัวเลข ต้องอยู่ในเครื่องหมายคำพูด

ตัวอย่าง

mysql> SELECT CONCAT_WS(' ','New', 'Delhi');
+-------------------------------+
| CONCAT_WS(' ','New', 'Delhi') |
+-------------------------------+
| New Delhi                     |
+-------------------------------+
1 row in set (0.00 sec)

ตัวอย่างตัวคั่นเป็นช่องว่าง (' ') ใส่ระหว่าง 'New' และ 'Delhi'

mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital');
+-----------------------------------------+
| CONCAT_WS(' is our ','Delhi','Capital') |
+-----------------------------------------+
| Delhi is our Capital                    |
+-----------------------------------------+
1 row in set (0.00 sec)

ตัวอย่างตัวคั่นเป็น ' is our ' ใส่ระหว่าง 'Delhi' และ 'Capital'