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:
0 Komentar