Cara menggunakan mysql concat_ws vs concat

Fungsi String ialah fungsi yang digunakan untuk melakukan manipulasi data teks ( string ). Database MySQL juga memiliki fungsi string yang dapat digunakan untuk memanipulasi setiap data yang akan Anda olah.

Berikut berbagai fungsi string beserta contoh penulisannya yang dapat Anda gunakan.

Daftar Isi

Baca Juga : Fungsi String PHP

Konversi String Menjadi Huruf Kecil

Untuk mengkonversi huruf kedalam format huruf kecil digunakan fungsi LCASE atau LOWER. Sintaknya :

UPPER('indonesia')
5 atau
UPPER('indonesia')
6

LOWER ('Indonesia')

Hasil :
indonesia

Konversi String Menjadi Huruf Besar

Untuk mengkonversi huruf kecil menjadi huruf besar digunakan fungsi UCASE atau UPPER. Sintaknya :

UPPER('indonesia')
7 atau
UPPER('indonesia')
8

UPPER('indonesia')

Hasil :
INDONESIA

Konversi Bilangan Ke dalam Bentuk ASCII

Untuk mengkonversi bilangan kedalam kode ASCII digunakan fungsi ASCII atau ORD. Sintaknya :

UPPER('indonesia')
9 atau
SELECT ASCII('5')
0

SELECT ASCII('5')

Hasil :
53

Konversi Bilangan Hexadesimal

Untuk mengkonversi dari suatu karakter (angka dan huruf) ke bilangan HEXADESIMAL digunakan fungsi HEX. Sintaknya :

SELECT ASCII('5')
1

HEX('225')

Hasil :
E1

Konversi Bentuk Desimal ke dalam Bentuk Karakter

Untuk mengkonversi suatu bilangan kedalam format karakter digunakan fungsi CHAR. Sintaknya :

SELECT ASCII('5')
2

SELECT CHAR(66)

Hasil :
B

Konversi ke Bilangan Biner

Untuk mengkonversi bilangan desimal ke dalam bilangan biner digunakan fungsi BIN. Sintaknya :

SELECT ASCII('5')
3

SELECT BIN(8)

Hasil :
1000

Menghitung Panjang String atau Teks

Untuk mengetahui panjang suatu string atau teks digunakan fungsi LENGTH atau CHAR_LENGTH. Sintaknya :

SELECT ASCII('5')
4 atau
SELECT ASCII('5')
5

LENGTH('Indonesia')

Hasil :
9

Menemukan Posisi Suatu Karakter Pada String

Untuk mengetahui letak suatu substring (bagian string) digunakan fungsi LOCATE. Sintaknya :

SELECT ASCII('5')
6

LOCATE('ajar','Belajar Pemograman')

Hasil :
4

Membuat Spasi Kosong

Untuk membuat spasi kosong digunakan fungsi SPACE. Sintaknya :

SELECT ASCII('5')
7

SELECT SPACE(7)

Mengganti Suatu Karakter

Untuk mengganti suatu karakter dengan karakter lainnya digunakan fungsi REPLACE. Sintaknya :

SELECT ASCII('5')
8

Pada contoh dibawah kita akan mengganti setiap tanda titik (.) menjadi ‘dot‘.
Contoh :

SELECT REPLACE ('www.eplusgo.com','.',' dot ')

Hasil :
www dot eplusgo dot com

Mengulang Suatu String

Untuk membuat string berulang sebanyak jumlah yang ditentukan digunakan fungsi REPEAT. Sintaknya :

SELECT ASCII('5')
9

UPPER('indonesia')
0

Hasil :
MySQLMySQLMySQL

Membalik Susunan Karakter

Untuk membalik susunan karakter (seakan dibaca dari belakang) digunakan fungsi REVERSE. Sintaknya :

HEX('225')
0

UPPER('indonesia')
1

Hasil :
DCBA

Memberikan Tanda Back Slash Pada Tanda Petik

Untuk menampilkan data yang didalamnya terdapat tanda petik tunggal maupunn petik ganda digunakan fungsi QUOTE. Sintaknya :

HEX('225')
1

UPPER('indonesia')
2

Hasil :
“Besok hari jum\’at”

Menggabungkan String atau Teks

Untuk menggabungkan string atau teks di MySQL dapat menggunakan fungsi CONCAT dan CONCAT_WS. Kedua memiliki perbedaan saat digunakan.

CONCAT digunakan untuk menggabungkan satu atau lebih teks yang diberikan. Sintaknya :

HEX('225')
2

Sedangkan CONCAT_WS digunakan untuk menggabungkan satu atau lebih teks dengan tambahan pemisah (separator) antar teks yang digabungkan. Sintaknya :

HEX('225')
3

Contoh Penggunaan CONCAT

Menggabungkan kata “Kota”, spasi dan “Bandung”.

UPPER('indonesia')
3

Hasil :
Kota Bandung

Contoh Penggunaan CONCAT_WS

Menggabungkan kata “Kota” dan “Bandung” dengan pemisah “-“.

UPPER('indonesia')
4

Hasil :
Kota-Bandung

Kesimpulan

Demikian berbagai fungsi string di MySQL yang dapat Anda gunakan. Semoga kegiatan coding dan pengolahan database Anda dapat terbantu dan menjadi lebih baik dengan pengetahuan penggunaan fungsi string MySQL ini.

Apa fungsi concat pada MySQL?

2. Fungsi String di MySQL CONCAT : Menggabungkan dua atau lebih data yang berupa string. CONCAT_WS : Menggabungkan dua atau lebih data string dengan separator. FORMAT: Mendefinisikan format yang ingin digunakan pada string.

Concat SQL untuk apa?

Kegunaan Fungsi CONCAT SQL Nah, dengan fungsi CONCAT() kita bisa melakukan penggabungan data tersebut. Fungsi ini bawaan dari SQL yang dapat menyambung dua atau lebih string. Contohnya penggabungan data dengan tipe data string secara bersamaan.

Apa itu String function?

Fungsi String ialah fungsi yang digunakan untuk melakukan manipulasi data teks ( string ). Database MySQL juga memiliki fungsi string yang dapat digunakan untuk memanipulasi setiap data yang akan Anda olah. Berikut berbagai fungsi string beserta contoh penulisannya yang dapat Anda gunakan.