- Function Numerik
- Funciotn String / Text
- Funciton Date/Time
- Function Alur Kontrol
- Function Perbandingan / Komparasi
- Function Konversi Tipe Data
- Function Enkripsi dan Kompresi
- Function Dll...
- Function Numerik
- ABS(x)
contohnya :
>> select abs(1); //akan menghasilkan nilai 1
>> select abs(-1); //akan menghasilkan nilai 1
- CEILING(x)
contohnya :
>> select ceiling(1.12345); //akan menghasilkan nilai2
>> select ceiling(-1.12345); //akan menghasilkan nilai -1
- FLOOR (x)
contohnya :
>> select floor(2.34); //akan menghasilkan nilai 2
>> select floor(-2.34); //akan menghasilkan nilai -2
- ROUND(x) DAN ROUND(x,y)
Round(x,y) : pembulatan nilai x dengan y angka pecahan
contohnya :
>> select round(-1.23); //akan menghasilkan nilai -1
>> select round(-1.56); //akan menghasilkan nilai -2
>> select round(1.298, 0); //akan menghasilkan nilai 0
>> select round(22.299, -1); //akan menghasilkan nilai 20
- PI(), RADIANS(X), DEGREES(X)
Radians(x): Mengkonversi nilai dari derajat ke radian
Degrees(x): Mengkonversi nilai dari radian ke derajat
contohnya :
>> select pi(); //akan menghasilkan nilai 3.14
>> select degrees(1); //akan menghasilkan nilai 57.29577
>> select radians(90); //akan menghasilkan nilai 1.57079632
- Sin(x), cos(x), dan tan(x)
>> select sin(60);
>> select cos(30);
>> select tan(45);
- POW(X,Y), POWER(X,Y)
contohnya :
>> select pow(5,5);
>> select power(4,2);
- RAND(), SQRT(X)
Sqrt : mengembalikan nilai akar quadrat
contohnya :
>> select rand();
>> select sqrt(25);
2. Function String / Tek
- ASCII(x), ORD(x)
contohnya :
>> select ascii('2');
>> select ascii('aku');
>> select ord('2');
>> select ord('aku');
- BIN(x), OCT(x), HEX(n atau s), UNHEX(str)
Oct(x) : konversi bilangan desimal ke octal
Hex(n) : konversi bilangan desimal ke hexadesimal
Hex(s) : konversi string/teks ke hexadesimal
Unhex('') : konversi deret karakter/teks hexa ke karakter
contohnya :
>> select bin(9);
>> select oct(9);
>> select hex(9);
>> select hex('aku');
>> select unhex(hex('aku'));
- CHAR_LENGTH(S), LENGTH(S), CHAR(X) CONCAT(A,B,C...) DAN CONCAT_WS(A,B,C...)
char_length(s) : menghitung banyaknya karakter dalam suatu string
Char(x) : konversi urutan bilangan - bilangan ke dalam suatu string
Concat(a,b,c,...) : menggabungkan sekumpulan string menjadi sebuah string
Concat_ws(a,b,c,...) : menggabungkan sekumpulan string menjadi sebuah string dengan memberikan String pemisah.
Contohnya :
>> select length('saya');
>> select char_length('topcer');
>> select char(77,121,83,81,'76');
>> select concat('ku','er','en');
>> select concat_ws(','Fajar','Ramadhan');
- FORMAT(a,b), INSERT(a,b,c,d), INSTR(a,b), LEFT(a,b)
Insert(a,b,c,d) : menghasilkan string a yang telah diganti isinya dengan string d mulai posisi ke b sebanyak c
Instr(a,b) : menghasilkan nilai posisi string b didalam stirng a.
Left(a,b) : fungsi ini akan mengambil sejumlah b karakter dari string a, mulai posisi pertama
contohnya :
>> select format(12500.2,0);
>> select insert('database',5,4,'ware');
>> select instr('manuk jatayu iku garuda','jatayu');
>> select left('sayaganteng',4);
- LOCATE(X,Y), LOCATE(X,Y,Z), POSITION(A IN B), LOWER(S)=LCASE, UPPER(S)=UCASE(S)
Locate(x,y,z) : Mencari posisi x pada y mulai dari z
Lower(s)=Lcase : Konversi karakter string/teks menjadi huruf kecil
Upper(s)=Ucase : Konversi karakter string/teks menjadi huruf besar
contohnya :
>> select locate('mar','topmarkotop');
>> select locate ('mak','maknyusmak',7);
>> select loacate('mar' in 'topmarkotop');
>> select lower('pembohong');
>> select ucase('payah');
- RPAD(X,Y,Z), LPAD(X,Y,Z), LTRIM(S), RTRIM(S) TRIM(S) REPEAT(A,B)
LPAD(X,Y,Z) : Fungsi ini digunakan untuk menambahkan string z kepada string x diebelah kirinya apabila panjang string x lebih kecil dari x
LTRIM(s) : Menghapus spasi pada kiri awal. sedangkan RTRIM dari kanan awal..
TRIM(s) : Menghapus sapasi kiri dan kanan.
Repeat(a,b) : mengulang string/teks a sebanyak b kali.
Contohnya :
>> select lpad('pembohong',13,'da');
>> select rpad('penghianat',20,'betul');
>> select ltrim(' taek');
>> select rtrim('lier ');
>> select trim(' love you ');
>> select repeat('Penghianat',3);
- REPLACE(X,Y,Z), REVERSE(X), RIGHT(X,Y), SOUNDEX(X), SPACE(n)
Reverse(x) : Menghasilkan string yang membalik urutan penulisan dari string x
Right(x,y) : Mengambil sejumah y karakter dari string x, mulai posisi paling akhir (paling kanan)
Soundex(x) : Menghasilkan sebuah string soundex dari string x
Space(n) : membuat string dengan isi spasi sejumlah n
Contohnya :
>> select replace('ganteng','a','e');
>> select reverse('gnetnag');
>> select right('pembohong',6);
>> select soundex('jatayu');
>> select space(4);
LATIHAN :
- TABEL : DUNIA.COUNTRY
- Cari negara yang namanya negaranya mengandung 8-10 karakter
- tampilkan nama negara lengkap dengan local negaranya dengan format "namanegara(localname)".. contohnya untuk negara mesir ditampilkan sebagai : 'egypt(misr)'
- Tampilkan nama negara dan populasinya. populasi dibulatkan ke seribuan terdekat... contohnya jika populasinya 123456 menjadi 123000
- Carilah nama negara yang 3 huruf terakhirnya sama dengan 3 huruf terakhir nama benuanya
- Selamat Bersenang - Senang...
- TABEL CITY
- Tampilkan kota dan populasinya. tampilkan populasi dalam format yang menggunakan pemisah ribuan. tampilkan dalam ribuan, misalkan populasinya 123456 maka ditampilkan 12000. jika populasinya 12345678 maka akan ditampilkan 12,345ribu
- Tampilkan IDkota dan nama kotanya. untuk id kota tampilkan dalam 4 digit yang diawali dengan 0. contoh urutan id 123 menjadi 0123
- sama dengan nomor 2, tetapi jangan menggunakan fungsi lpad. buatlah alternatif dari lpad
<< Sebelumnya Selanjutnya >>
Terima Kasih Telah Berkunjung Di Bog ini Semoga Bermanfaat
Judul: MySQL Part 2 BAGIAN I - Funciton - Function yang terdapat pada SQL
Tulisan di Blog ini tidak semuanya saya Tulis dan juga banyak artikel Dari BLog Lainnya MySQL Part 2 BAGIAN I - Funciton - Function yang terdapat pada SQL Blog ini hanyalah sebagai Bookmark dari Blog tetangga yang ingin saya baca ketika ada waktu Longgar untuk Blog tulisan saya Sendiri adalah http://m-shohiburridak.blogspot.com itu banyak berisi Tutorial Tentang Jaringan
Judul: MySQL Part 2 BAGIAN I - Funciton - Function yang terdapat pada SQL
Tulisan di Blog ini tidak semuanya saya Tulis dan juga banyak artikel Dari BLog Lainnya MySQL Part 2 BAGIAN I - Funciton - Function yang terdapat pada SQL Blog ini hanyalah sebagai Bookmark dari Blog tetangga yang ingin saya baca ketika ada waktu Longgar untuk Blog tulisan saya Sendiri adalah http://m-shohiburridak.blogspot.com itu banyak berisi Tutorial Tentang Jaringan