Fungsi String Pada MySQL Database Lengkap - MySQL
memiliki bermacam-macam fungsi string. Biasanya, data string disimpan dalam
kolom tabel dengan type data CHAR, VARCHAR, ataupun TEXT
Fungsi String MySQL
Beberapa fungsi string yang akan dibahas pada artikel kali ini adalah sebagai berikut: Ascii, Asciistr, Biin, Cast, Chr, Upper, Lower, Initcap, Coalesce, Compose, Concat, Convert, Decompose, Format, Length, Locate, Lpad / Rpad, Ltrim / Rtrim, Repeat, Replace, Reverse, Dump, Space, To_Char, Unstr, Upper, dan Vsize.
1. ASCII
Fungsi ASCII digunakan untuk menampilkan nilai ASCII dari sebuah karakter. Jika nilai dari sebuah atribut terdiri dari kata ( bukan karakter ), maka karakter pertama yang akan digunakan/dirubah menjadi nilai ASCII.
Contoh:
2. ASCIISTR
Mengkonversi string ASCII menjadi sebuah string ASCII dalam bentuk karakter set database.
Contoh:
3. BIIN
Mengembalikan sebuah representasi String dari nilai biner N, dimana N adalah sebuah nomor yang besar.
Contoh:
4. CAST
Fungsi CAST digunakan untuk mengkonversi satu tipe data menjadi tipe data yang lain.
Contoh:
5. CHR
Fungsi CHR digunakan untuk menampilkan karakter dari nilai ASCII yang diinginkan.
Contoh
6. UPPER
Merubah string menjadi huruf kapital seluruhnya.
Contoh:
Beberapa fungsi string yang akan dibahas pada artikel kali ini adalah sebagai berikut: Ascii, Asciistr, Biin, Cast, Chr, Upper, Lower, Initcap, Coalesce, Compose, Concat, Convert, Decompose, Format, Length, Locate, Lpad / Rpad, Ltrim / Rtrim, Repeat, Replace, Reverse, Dump, Space, To_Char, Unstr, Upper, dan Vsize.
1. ASCII
Fungsi ASCII digunakan untuk menampilkan nilai ASCII dari sebuah karakter. Jika nilai dari sebuah atribut terdiri dari kata ( bukan karakter ), maka karakter pertama yang akan digunakan/dirubah menjadi nilai ASCII.
Contoh:
SELECT f_name, ASCII(f_name)
FROM staff
2. ASCIISTR
Mengkonversi string ASCII menjadi sebuah string ASCII dalam bentuk karakter set database.
Contoh:
SELECT ASCIISTR(CHR(128) | | 'Hello' | | CHR(255))
FROM dual;
3. BIIN
Mengembalikan sebuah representasi String dari nilai biner N, dimana N adalah sebuah nomor yang besar.
Contoh:
SELECT BIN(12);
4. CAST
Fungsi CAST digunakan untuk mengkonversi satu tipe data menjadi tipe data yang lain.
Contoh:
SELECT CAST ('1 June 2005' AS VARCHAR2(20))
FROM dual;
5. CHR
Fungsi CHR digunakan untuk menampilkan karakter dari nilai ASCII yang diinginkan.
Contoh
SELECT(CHR(68) || CHR(65) || CHR(78))
FROM dual;
6. UPPER
Merubah string menjadi huruf kapital seluruhnya.
Contoh:
SELECT UPPER('Dan Morgan') FROM dual;
7. LOWER
Merubah string menjadi huruf kecil seluruhnya.
Contoh :
SELECT LOWER('Dan Morgan') FROM dual;
8. INITCAP
Menginisialisasi huruf pertama dari tiap kata menjadi huruf kapital.
Contoh :
SELECT INITCAP('DAN MORGAN') FROM dual;
9. COALESCE
Mengembalikan kejadian pertama kali yang tidak null.
10. COMPOSE
Mengkonversi string di beberapa tipe data menjadi string unicode.
Contoh :
SELECT 'ol' | | COMPOSE('e' | | UNISTR('\0301') FROM dual;
11. CONCAT
Menggabungkan dua string.
Contoh :
SELECT CONCAT('Dan', 'Morgan') FROM dual;
12. CONVERT
Mengkonversi dari satu karakter set menjadi karakter set yang lain.
Contoh :
SELECT CONVERT('Ä Ê Í Õ Ø A B C D E','US7ASCII','WE8ISO8859P1')
FROM dual;
13. DECOMPOSE
Menkonversi string unicode menjadi string.
Contoh:
SELECT DECOMPOSE('ol' | | COMPOSE('e' | | UNISTR('\0301'))) FROM dual;
14. FORMAT
Memformat sebuah nomor dengan format tertentu sesuai dengan yang diinginkan.
Contoh:
SELECT FORMAT(12332.123456, 4);Parameter terakhir akan menunjukkan angka dibelakang koma.
15. LENGTH
Menghitung panjang dari string.
Contoh:
SELECT LENGTH('Dan Morgan') FROM dual;
16. LOCATE
Mengambalikan posisi dari substring dari sebuah string yang pertama kali ditemukan.
Contoh:
SELECT LOCATE(‘foo’, ‘foobarbar’);
SELECT LOCATE (‘bar’, ‘foobarbar’);
17. LOWER
Mengembalikan String menjadi huruf kecil semua.
Contoh:
SELECT LOWER(‘MERCU BUANA’);
18. LPAD / RPAD
Pad dari sebelah kiri / kanan.
Contoh:
SELECT LPAD('Dan Morgan', 25, x) FROM dual;
19. LTRIM / RTRIM
Trim dari sebelah kiri / kanan.
Contoh:
SELECT LTRIM(' Dan Morgan ') FROM dual;
20. REPEAT
Menghasilkan kata berulang berdasarkan jumlah yang telah ditentukan.
Contoh:
SELECT REPEAT(‘MySQL’, 3);
21. REPLACE
Mengganti sebuah substring dari string dengan string yang telah ditentukan.
Contoh:
SELECT REPLACE(‘www.google.com’, ‘w’, ‘WW’);
22. REVERSE
Membalikkan sebuah.
Contoh:
SELECT REVERSE('Dan Morgan') FROM dual;
23. DUMP
Memberikan informasi sebuah string.
Contoh:
SELECT DUMP('Dan Morgan') FROM dual;
24. SPACE
Menghasilkan string yang berisikan spasi sebanyak jumlah yang diinginkan.
Contoh:
SELECT SPACE(10);
25. TO_CHAR
Mengkonversi tipe data menjadi string.
Contoh:
SELECT TO_CHAR(SYSDATE, 'MM/DD/YYYY HH:MI:SS') FROM dual;
26. UNISTR
Mengkonversi string menjadi bentuk karakter set nasional ( baik UTF8 atau UTF16 ).
Contoh:
SELECT UNISTR ( ASCIISTR(CHR(128) || 'Hello' || CHR(25))) FROM dual.
27. UPPER
Merubah string menjadi huruf kapital semua.
Contoh:
SELECT UPPER(‘bola’);
28. VSIZE
Menghitung besar byte dari sebuah string.
Contoh:
SELECT VSIZE('Dan Morgan') FROM dual;
Sekian artikel tentang Fungsi String Pada MySQL Database Lengkap.
Fungsi String Pada MySQL Database Lengkap + Contoh
4/
5
Oleh
Unknown