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

Trong MySQL, làm cách nào để kết hợp hai hoặc nhiều chuỗi cùng với dấu phân tách?


Trong MySQL, chúng ta có thể kết hợp hai hoặc nhiều chuỗi cùng với dấu phân tách bằng cách sử dụng hàm CONCAT_WS (). Cú pháp của hàm này là CONCAT_WS (Dấu phân tách, Chuỗi1, Chuỗi2,…, ChuỗiN)

Ở đâ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('.','www','tutorialspoint','com');
+---------------------------------------------+
| CONCAT_WS('.','www','tutorialspoint','com') |
+---------------------------------------------+
| www.tutorialspoint.com                      |
+---------------------------------------------+
1 row in set (0.00 sec)

Trong ví dụ trên, chúng ta có thể thấy rằng dấu phân cách ‘.‘ (Tức là dấu chấm) được chèn giữa ba chuỗi, www, tutorialspoint và com) cần được nối với nhau.