Pada asasnya, fungsi MySQL CONCAT_WS() digunakan untuk menggabungkan dua atau lebih rentetan bersama-sama dengan pembatas. Kata kunci WS dalam CONCAT_WS() di sini mewakili WITH SEPARATOR. Kita boleh menyebut fungsi CONCAT_WS() sebagai fungsi penggabungan dengan pembatas.
CONCAT_WS(Separator, String1,String2,…,StringN)
Di sini, parameter fungsi CONCAT_WS ialah pembatas dan rentetan yang perlu digabungkan dengan pembatas menjadi satu rentetan. Pembatas selain daripada nilai angka mesti disertakan dalam petikan.
mysql> SELECT CONCAT_WS(' ','New', 'Delhi'); +-------------------------------+ | CONCAT_WS(' ','New', 'Delhi') | +-------------------------------+ | New Delhi | +-------------------------------+ 1 row in set (0.00 sec)
Dalam contoh di atas, kita dapat melihat bahawa rentetan " " (iaitu ruang) digunakan sebagai pemisah dan disisipkan di antara dua rentetan (New dan Delhi) yang perlu disatukan.
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)
Dalam contoh di atas, kita dapat melihat bahawa rentetan "adalah kita" dimasukkan sebagai pemisah antara dua rentetan Delhi dan Capital yang perlu disatukan.
Atas ialah kandungan terperinci Apakah kegunaan fungsi MySQL CONCAT_WS()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!