Pendahuluan
Walau 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;
- 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
Tidak ada komentar:
Posting Komentar