Memahami Fungsi Scalar String pada MySQL

Sebelumnya kita telah membahas mengenai salah satu fungsi Scalar yaitu fungsi Scalar Aritmatika. Pada tutorial kali ini akan di bahas fungsi Scalar lainnya yaitu fungsi Scalar String. Fungsi Scalar String merupakan fungsi yang digunakan untuk melakukan manipulasi data berupa data teks pada tabel MySQL.

Fungsi Scalar String terdiri dari beberapa jenis yaitu:

Fungsi ASCII

Fungsi ASCII digunakan untuk mengembalikan nilai ke dalam bentuk ASCII. ASCII yang dimaksud disini adalah kode yang digunakan untuk mewakili karakter angka ataupun huruf yang terdapat di dalam komputer.

Contoh query ASCII:

Query diatas akan menampilkan kode ASCII dari angka ’10’ yaitu 49.

Query diatas akan menampilkan kode ASCII dari huruf ‘A’ yaitu 65.

Fungsi CHR

Jika fungsi ASCII digunakan untuk mengembalikan nilai suatu karakter ke dalam kode ASCII, maka fungsi CHR akan mengembalikan kode ASCII ke dalam suatu nilai karakter.

Contoh query CHR:

Dari hasil query diatas, dapat kita lihat bahwa angka 65 merupakan kode ASCII dari huruf ‘A’.

Fungsi CONCAT

Fungsi CONCAT digunakan untuk menggabungkan beberapa teks di MySQL.

Contoh query CONCAT:

Dari hasil query diatas akan menggabungkan 2 buah teks yaitu  ‘Lombok’, dan ‘Tengah’.

Fungsi CONCAT_WS

Sama halnya dengan fungsi CONCAT, fungsi CONCAT_WS juga digunakan untuk menggabungkan beberapa teks di MySQL. yang membedakan adalah pada fungsi CONCAT_WS kita bisa tambahkan pemisah di setiap teks yang akan digabungkan. Tanda pemisah bisa kita letakkan sebelum teks yang akan digabung.

Contoh query CONCAT_WS:

Dari hasil query diatas, pada contoh 1 gabungan teks kita pisahkan dengan spasi, sedangkan pada contoh 2 kita pisahkan dengan tanda ‘-’.

Fungsi GREATEST

Fungsi GREATEST di gunakan untuk mengambil nilai terbesar dari sekumpulan nilai yang ada.

Contoh query GREATEST:

Dari query di atas akan di tampilkan nilai terbesar dari sekumpulan nilai yaitu nilai 40 dengan nama alias yang di berikan yaitu nilai_terbesar.

Fungsi LEAST

Fungsi LEAST di gunakan untuk mengambil nilai terkecil dari sekumpulan nilai yang ada.

Contoh query LEAST:

Dari query diatas akan ditampilkan nilai terkecil dari sekumpulan nilai yaitu nilai 5 dengan nama alias yang diberikan yaitu nilai_terkecil.

Fungsi LENGTH

Fungsi LENGTH di gunakan untuk menghitung jumlah karakter pada suatu teks.

Contoh query LENGTH:

Dari hasil query diatas, jumlah karakter untuk teks ‘MySQL’ adalah sebanyak 5 karakter.

Fungsi LOWER

Fungsi LOWER di gunakan untuk mengubah seleruh teks menjadi huruf kecil semua.

Contoh query LOWER:

Fungsi UPPER

Fungsi UPPER di gunakan untuk mengubah seluruh teks menjadi huruf besar semua.

Contoh query UPPER:

Fungsi REPLACE

Fungsi REPLACE di gunakan untuk menggantikan suatu karakter pada teks tertentu.

Contoh query REPLACE:

Dari hasil query diatas, kita bisa lihat bahwa:

ü  Teks “Putra” merupakan teks yang akan di replace.

ü  Karakter “a” merupakan karakter dari teks yang akan di replace dengan karakter baru.

ü  Karakter “i” merupakan karakter untuk mengganti karakter “a” pada teks menjadi teks “Putri”.

Fungsi SUBSTR

Fungsi SUBSTR di gunakan untuk mengambil karakter pada suatu teks yang bisa di awali dari sebelah kiri atau kanan teks. Jika kita mengambil karakter teks dari sebelah kiri, maka nilai i harus bernilai positif. Sedangkan untuk mengambil karakter teks dari sebelah kanan, maka nilai i harus bernilai negatif.

Contoh query SUBSTR:

Mengambil karakter teks dari sebelah kiri:

Mengambil karakter teks dari sebelah kanan:

Fungsi LOCATE

Fungsi LOCATE di gunakan untuk mengetahui letak suatu karater pada teks.

Contoh query LOCATE:

Dari hasil query di atas, akan di cari letak urutan karakter “NTB” dari teks “Lombok Tengah”. Letak karakter “NTB” berada pada urutan ke 8 terhitungan dengan spasi pada teks tersebut.

Fungsi REPEAT

Fungsi REPEAT di gunakan untuk membuat teks berulang sesuai dengan jumlah perulangan yang di tentukan.

Contoh query REPEAT:

Dari hasil query di atas, teks “Lombok” akan di ulang sebanyak 6 kali.

Fungsi REVERSE

Fungsi REVERSE di gunakan untuk membalik susunan suatu teks.

Contoh query REVERSE:

Posting Komentar

0 Komentar