27/08/15

Fungsi String Pada MySQL Database Lengkap + Contoh

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 Pada MySQL Database Lengkap + Contoh_

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:
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;


Related Posts

Fungsi String Pada MySQL Database Lengkap + Contoh
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email