Computer >> Máy Tính >  >> Lập trình >> MySQL

Việc sử dụng hàm CONCAT_WS () của MySQL là gì?

Về cơ bản, hàm CONCAT_WS () của MySQL được sử dụng để nối hai hoặc nhiều chuỗi cùng với dấu phân cách. Ở đây từ khóa WS trong CONCAT_WS () có nghĩa là VỚI BỘ RÚT RA. Chúng ta có thể phát âm hàm CONCAT_WS () là hàm nối với dấu phân cách.

Cú pháp

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

Ở đây, các đối số của hàm CONCAT_WS là Dấu phân cách và các chuỗi cần được nối cùng với dấu phân tách đó thành một chuỗi đơn. Dấu phân tách ngoại trừ giá trị số phải được đặt trong dấu ngoặc kép.

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, chúng ta có thể thấy rằng chuỗi ‘‘ (tức là khoảng trắng) hoạt động như một dấu phân cách và được chèn vào giữa hai chuỗi, New và Delhi) cần được nối với nhau.

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, chúng ta có thể thấy rằng chuỗi ‘là‘ của chúng tôi hoạt động như một dấu phân cách và được chèn vào giữa hai chuỗi, Delhi và Capital, cần được nối với nhau.