PendahuluanWalau kelihatannya sepele, penggabungan teks atau string di MySQL sering menimbulkan kebingungan. Hal ini disebabkan karena MySQL harus menggunakan function sedangkan pada beberapa produk database lain cukup menggunakan operator plus (+) atau ampersand (&).
Function-function yang digunakan untuk menggabungkan teks di MySQL adalah concat dan concat_ws. Berikut adalah penjelasan kedua function tersebut dan contoh penggunaannya. CONCAT dan CONCAT_WS- CONCAT : adalah fungsi yang digunakan untuk menggabungkan satu atau lebih teks yang diberikan.
CONCAT(teks1, teks2, ...)
- CONCAT_WS : adalah fungsi yang digunakan untuk menggabungkan satu atau lebih teks dengan tambahan pemisah (separator) antar teks yang digabungkan.
CONCAT(pemisah, teks1, teks2, ...)
- Menggabungkan kata "Kampung", spasi dan "Rambutan".
SELECT CONCAT("Kampung", " ", "Rambutan");
- Menggabungkan kata "Produk : " dan field "nama_produk" dari table "ms_produk".
SELECT CONCAT("Produk : ", nama_produk) FROM ms_produk;
Contoh Penggunaan CONCAT_WS- Menggabungkan kata "Kampung" dan "Rambutan" dengan pemisah "-".
SELECT CONCAT_WS("-", "Kampung", "Rambutan")
- Menggabungkan field "kode_produk" dan "nama_produk" dengan pemisah ", ".
SELECT CONCAT_WS(", ", kode_produk, nama_produk) FROM ms_produk
|
|