Bagaimana Saya Menggunakan Fungsi CONCAT () di MySQL?

Bagaimana Saya Menggunakan Fungsi Concat Di Mysql



Saat bekerja dengan MySQL, ada banyak fungsi berguna yang tersedia untuk membantu Anda memanipulasi dan mengelola data Anda. Itu CONCAT() function adalah salah satu fungsi yang memungkinkan Anda menggabungkan dua atau lebih string menjadi satu string. Fungsi ini bisa sangat berguna saat bekerja dengan kumpulan data besar untuk manajemen dan analisis.

Panduan ini akan memberikan informasi rinci tentang cara menggunakan CONCAT() fungsi di MySQL.







Bagaimana Saya Memanfaatkan Fungsi CONCAT () di MySQL?

CONCAT() ” digunakan untuk menggabungkan dua atau lebih string menjadi satu string, dengan mengambil beberapa string sebagai argumen dan mengembalikan nilai string tunggal yang digabungkan. Sintaks untuk menggabungkan string menggunakan fungsi CONCAT() diberikan di bawah ini:



CONCAT ( 'senar1' , 'senar2' , ... )


Dalam sintaks di atas, tentukan nilai string pilihan Anda di tempat string1, string2, dll.



Mari kita lihat beberapa contoh fungsi CONCAT() untuk memahami cara kerjanya.





Contoh 1: Concat Dua String

Ketik perintah di bawah ini untuk menggabungkan dua string menggunakan “ CONCAT() ” dan ambil hasilnya menggunakan tombol “ PILIH ' penyataan:



PILIH CONCAT ( 'Linux' , 'Petunjuk' ) ;


Pada contoh di atas, Anda dapat mengubah string “ Linux ', Dan ' Petunjuk ” dengan string yang ingin Anda gabungkan.

Keluaran


Keluaran menunjukkan bahwa “ Linux ', Dan ' Petunjuk ” string telah digabungkan menjadi satu string sebagai “ Petunjuk Linux ”.

Contoh 2: Concat Lebih dari Dua String

Untuk menggabungkan lebih dari dua string, Anda hanya perlu menambah jumlah argumen dalam fungsi CONCAT() seperti yang diberikan di bawah ini:

PILIH CONCAT ( 'Linux' , ' ' , 'Petunjuk' , '!' ) ;


Dalam contoh di atas, argumen kedua adalah satu spasi, dan yang keempat adalah karakter khusus yang berarti karakter khusus juga akan dianggap sebagai string dan dapat digabungkan.

Keluaran


Keluaran menampilkan bahwa string telah digabungkan.

Contoh 3: Gabungkan Nilai Kolom

CONCAT() ” fungsi dapat digunakan dengan PILIH pernyataan untuk bergabung dengan nilai-nilai kolom tertentu dari tabel tertentu. Contoh menggabungkan dua kolom “ NAMA DEPAN ' Dan ' NAMA KELUARGA ' dari ' PELANGGAN ” tabel disediakan di bawah ini:

PILIH CONCAT ( NAMA DEPAN, ' ' , NAMA KELUARGA ) SEBAGAI FULL_NAME DARI PELANGGAN;


Dalam contoh di atas, output akan ditampilkan sebagai “ NAMA LENGKAP ”.

Keluaran


Output menunjukkan bahwa nilai kolom yang ditentukan telah digabungkan.

Contoh 4: Menggabungkan Nilai String dan Kolom

Fungsi CONCAT() dapat digunakan untuk menggabungkan nilai kolom dari tabel dengan string tertentu. Contoh bergabung dengan ' SELAMAT DATANG ' string dan ' NAMA DEPAN ' Dan ' NAMA KELUARGA ” kolom dari “ PELANGGAN ” tabel diberikan di bawah ini:

PILIH CONCAT ( 'SELAMAT DATANG, ' , NAMA DEPAN, ' ' , NAMA KELUARGA )
SEBAGAI SALAM DARI PELANGGAN;


Keluaran


Keluaran menunjukkan bahwa nilai string dan kolom telah digabungkan.

Contoh 5: Menggabungkan Nilai Kolom Dari Tabel Berbeda

CONCAT() ” Fungsi dapat menggabungkan nilai kolom dari dua tabel yang berbeda dan memberikan hasil sebagai nilai tunggal, seperti yang ditunjukkan pada contoh di bawah ini:

PILIH CONCAT ( ORDERS.PRODUCT_ID , ' ' , NAMA PRODUK , ' (' , ORDERS.QUANTITY , ')' )
SEBAGAI DETAIL
DARI PESANAN, PRODUK
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


Dalam contoh di atas, “ ID PRODUK ' Dan ' KUANTITAS ” kolom dari “ PESANAN ' tabel dan ' NAMA ” kolom dari “ PRODUK ” tabel digabungkan berdasarkan kondisi yang digunakan dalam tabel “ DI MANA ” klausa.

Keluaran


Output menunjukkan bahwa nilai-nilai telah digabungkan menjadi satu nilai.

Contoh 6: Menggabungkan Nilai Kolom Menggunakan IFNULL()

Di MySQL, ' IFNULL() ” adalah fungsi yang memungkinkan pengguna untuk memeriksa apakah nilainya BATAL atau tidak. “ CONCAT() ” fungsi dapat digunakan dengan “ IFNULL() ” berfungsi untuk memeriksa (apakah nilainya NULL atau tidak) dan menggabungkan nilai kolom dari tabel tertentu.

Berikut adalah contoh menggabungkan nilai kolom menggunakan IFNULL():

PILIH CONCAT ( IFNULL ( NAMA DEPAN, '' ) , ' ' , JIKANULL ( NAMA KELUARGA, '' ) )
SEBAGAI FULL_NAME DARI PELANGGAN;


Dalam contoh di atas, fungsi IFNULL() mengembalikan nilai non-null dari “ NAMA DEPAN ” dan “ NAMA KELUARGA ” kolom dari “ PELANGGAN ' tabel dan kemudian ' CONCAT() ” fungsi menggabungkan nilai yang dikembalikan.

Keluaran


Keluaran menunjukkan bahwa “ NAMA DEPAN ” dan “ NAMA KELUARGA ” kolom dari “ PELANGGAN ” tabel telah digabungkan berdasarkan hasil dari fungsi IFNULL().

Contoh 7: Menggabungkan Nilai Kolom Menggunakan CONCAT_WS()

Dalam ' CONCAT_WS() ' fungsi, ' WS ' berdiri untuk ' dengan pemisah yang berarti “ CONCAT_WS() ” digunakan untuk menggabungkan dua atau lebih string bersama dengan pemisah yang ditentukan.

Contoh fungsi CONCAT_WS() disediakan di bawah ini:

PILIH CONCAT_WS ( ', ' , ALAMAT, KOTA, NEGARA ) SEBAGAI LOKASI DARI PELANGGAN;


Dalam contoh di atas, “ ALAMAT ”, “ KOTA ', Dan ' NEGARA ” kolom dari “ PELANGGAN ” tabel digunakan dengan “ , ” pemisah.

Keluaran


Keluaran menampilkan bahwa kolom yang ditentukan telah digabungkan dengan koma “ , ” pemisah.

Kesimpulan

CONCAT() ” di MySQL adalah alat canggih yang memungkinkan Anda untuk menggabungkan string dan nilai kolom dengan berbagai cara, membuatnya lebih mudah untuk memanipulasi dan menganalisis data Anda. Dengan mengikuti contoh yang dibahas di atas, Anda dapat mulai menggunakan fungsi ini di kueri MySQL Anda sendiri untuk menggabungkan teks dan data dengan cara yang baru dan bermakna. Tulisan ini menjelaskan berbagai kasus penggunaan fungsi CONCAT() di MySQL.