Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Công dụng của hàm MySQL CONCAT_WS()?

Về cơ bản, hàm MySQL CONCAT_WS() dùng để nối hai hoặc nhiều chuỗi kèm theo một dấu phân cách (separator). Từ khóa WS trong CONCAT_WS() nghĩa là WITH SEPARATOR. Ta có thể đọc CONCAT_WS() là hàm nối chuỗi với dấu phân cách.

Cú pháp

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

Ở đây, đối số của CONCAT_WS là Separator và các chuỗi cần nối kèm separator đó thành một chuỗi đơn. Separator trừ giá trị số phải đặt trong ngoặc nháy.

Ví dụ

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

Trong ví dụ trên, chuỗi ' ' (khoảng trắng) làm separator chèn giữa hai chuỗi 'New' và '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)

Trong ví dụ trên, chuỗi ' is our ' làm separator chèn giữa 'Delhi' và 'Capital'.