MySQL Fungsi String


MySQL memiliki beragam fungsi string. Biasanya, data string disimpan dalam kolom tabel dengan type data CHAR, VARCHAR, ataupun TEXT.

Berikut beragam fungsi string yang dapat Anda pelajari.

Konversi String Menjadi Huruf Kecil

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

LCASE (String)

atau

LOWER (String)

Contoh :

LOWER ('Indonesia')

Hasil :
indonesia

Konversi String Menjadi Huruf Besar

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

UCASE(String)

atau

UPPER(String)

Contoh :

UPPER('indonesia')

Hasil :
INDONESIA

Konversi Bilangan Ke dalam Bentuk ASCII

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

ASCII(‘karakter’)

atau

ORD(‘karakter’)

Contoh :

SELECT ASCII('5')

Hasil :
53

Konversi Bilangan Hexadesimal

Untuk mencari bilangan HEXADESIMAL dari suatu karakter (angka dan huruf). Fungsi yang digunakan ialah HEX.

HEX(‘karakter’)

Contoh :

HEX('225')

Hasil :
E1

Konversi Bentuk Desimal ke dalam Bentuk Karakter

Untuk mengkonversi suatu bilangan kedalam format karakter digunakan fungsi CHAR.

CHAR(‘bilangan desimal’)

Contoh :

SELECT CHAR(66)

Hasil :
B

Konversi ke Bilangan Biner

Untuk mengkonversi bilangan desimal kedalam bilangan biner digunakan fungsi BIN.

BIN(bilangan desimal)

Contoh :

SELECT BIN(8)

Hasil :
1000

Menghitung Panjang String

Untuk mengetahui panjang suatu string digunakan fungsi LENGTH atau CHAR_LENGTH.

LENGTH(string)

atau

CHAR_LENGTH(string)

Contoh :

LENGTH('Indonesia')

Hasil :
9

Menemukan Posisi Suatu Karakter Pada String

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

LOCATE(subtring, string)

Contoh :

LOCATE('ajar','Belajar Pemograman')

Hasil :
4

Membuat Spasi Kosong

Untuk membuat spasi kosong digunakan fungsi SPACE.

SPACE(jumlah)

Contoh :

SELECT SPACE(7)

Hasil :
akan tampil spasi sebanyak 7

Mengganti Suatu Karakter

Untuk mengganti suatu karakter dengan karakter lainnya digunakan fungsi REPLACE.

REPLACE(string, string asal, string pengganti)

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 data berulang sebanyak jumlah yang ditentukan digunakan fungsi REPEAT.

REPEAT (string, jumlah)

Contoh :

SELECT REPEAT('MySQL',3)

Hasil :
MySQLMySQL,MySQL

Membalik Susunan Karakter

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

REVERSE(string)

Contoh :

SELECT REVERSE('ABCD')

Hasil :
DCBA

Memberikan Tanda Back Slash Pada Tanda Petik

Untuk menampilkan data yang didalamnya terdapat tanda petik tunggal maun petik ganda digunakan fungsi QUOTE.

QUOTE(string)

Contoh :

SELECT QUOTE("Besok hari Jum'at")

Hasil :
“Besok hari jum\’at”