Rabu, 23 Maret 2016

Fungsi-fungsi MySQL

Assalamualaikum Wr.Wb

Kali ini saya akan memberikan materi sql yaitu materinya fungsi-fungsi mysql dimana kita langsung saja ke materinya.

Fungsi-fungsi MySQL
+Fungsi String
+Fungsi Tanggal dan Waktu
+Fungsi Numerik

#Fungsi String#
MySQL memiliki banyak sekali fungsi yang berhubungan dengan operasi
String. Berikut ini beberapa fungsi string yang disediakan MySQL.

1. CONCAT (str1, str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom).


2. CONCAT_WS (separator, str1, str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom)
dengan separator diantara masing-masing string.


3. SUBSTR (string, awal, panjang)
Fungsi ini digunakan untuk mengambil atau memotong string dimulai dari
karakter awal sebanyak panjang karakter.


4. LENGTH (string)
Fungsi ini digunakan untuk menghitung panjang suatu string.

5. LEFT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kiri sebanyak
panjang karakter.


6. RIGHT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kanan sebanyak
panjang karakter.

 

7. - LTRIM (string), RTRIM (string), TRIM (string).

       Fungsi ini biasanya digunakan untuk menghilangkan spasi pada string
  • LTRIM : Fungsi ini digunakan untuk menghilangkan spasi di awal string (kiri).
  • RTRIM : Fungsi ini digunakan untuk menghilangkan spasi di akhir string (kanan).
  • TRIM : Fungsi ini digunakan untuk menghilangkan spasi di awal dan akhir string (kiri dan kanan).     

 8. REPLACE (string, from_str, to_str)
Fungsi ini digunakan untuk mengganti suatu string dengan string yang lain.



9. REPEAT (string, jumlah)
Fungsi ini digunakan untuk menduplikasi suatu string sebanyak jumlah.


10. REVERSE (string)
Fungsi ini digunakan untuk membalik string.


11. LCASE (string) dan UCASE (String).

LCASE : Fungsi ini digunakan untuk mengubah string menjadi huruf kecil (lower-case), UCASE : Fungsi ini digunakan untuk mengubah string menjadi huruf kapital (upper-case).


#Fungsi Tanggal dan Waktu#
Selain fungsi string, MySQL juga memiliki fungsi-fungsi yang berhubungan
dengan operasi tanggal dan waktu (date and time). Berikut ini beberapa fungsi
tanggal dan waktu yang disediakan MySQL.

1. Fungsi tanggal:
  • NOW ()
    Fungsi ini digunakan untuk mendapatkan tanggal dan waktu sistem
    sekarang.
  • MONTH (tanggal)
    Fungsi ini digunakan untuk mendapatkan urutan bulan (integer) dari suatu
    tanggal yang diberikan dalam setahun, dimana 1=Januari, 2=Februari, dst.
  • WEEK (tanggal)
    Fungsi ini digunakan untuk mendapatkan urutan minggu (integer) dari suatu tanggal yang diberikan dalam setahun.
  • YEAR (tanggal)
    Fungsi ini digunakan untuk mendapatkan bilangan tahun dari suatu tanggal yang diberikan.
contoh :

 2. Fungsi waktu :
  • HOUR (waktu)
    Fungsi ini digunakan untuk mendapatkan bilangan jam dari suatu parameter waktu yang diberikan.
  • MINUTE (waktu)
    Fungsi ini digunakan untuk mendapatkan bilangan menit dari suatu
    parameter waktu yang diberikan.
  • SECOND (waktu)
    Fungsi ini digunakan untuk mendapatkan bilangan detik dari suatu waktu
    yang diberikan.
contoh :



3. DATE_FORMAT(date, format)
Fungsi ini digunakan untuk mem-format tampilan tanggal.

TIME_FORMAT(time, format)
Fungsi ini digunakan untuk mem-format tampilan waktu.

Berikut ini format tampilan tanggal dan waktu, dan penggunaannya:
%M : Nama bulan (January ... December)
%W : Nama hari dalam seminggu (Sunday...Saturday)
%D : Urutan hari dalam sebulan
%Y : Tahun, 4 digit
%y : Tahun, 2 digit
%a : Nama hari dalam seminggu (Sun...Saturday)%H : Jam, dalam format 24.
%i : Menit, 00-59
%s : Detik, 00-59

contoh :


#Fungsi Numerik#
MySQL memiliki fungsi-fungsi yang berhubungan dengan operasi numerik,
berikut ini contohnya:

OPERASI ARITMATIKA
Operasi aritmatika dalam MySQL terdiri dari:
+ : Pertambahan
- : Pengurangan
* : Perkalian
/ : Pembagian
% : Sisa hasil bagi, modulus

contoh :
3. ABS(x)
Fungsi digunakan untuk mengambil nilai absolut dari bilangan x. Contoh:

4. MOD(m, n)
Fungsi digunakan untuk mengoperasikan m modulus n. Contoh:

5. FLOOR(x)
Fungsi digunakan untuk mengambil nilai integer terbesar yang tidak lebih
besar dari x. Contoh:

6. ROUND(x, d)
Fungsi digunakan untuk melakukan pembulatan bilangan x sebanyak d
tempat presisi. Contoh:

7.POWER(x, n)
Fungsi digunakan untuk melakukan mengambil hasil pemangkatan dari
x n .Contoh:

8. RAND()
Fungsi digunakan untuk mengambil nilai random diantara 0 s/d 1.0. Contoh:

9. TRUNCATE(x, d)
Fungsi digunakan untuk memotong bilangan x sepanjang d tempat desimal.
Contoh:


Sekian sharing dari saya mengenai fungsi-fungsi mysql di fungsi ini terdapat beberapa fungsi yaitu funsi string dan juga fungsi tenggal dan waktu, sampai disini dulu semoga bermanfaat dan selamat mencoba.

mohon maaf jika dari kata-kata saya ada yang kurang atau salah dalam penulisan dalam materi saya.
Wassalamualaikum Wr.Wb

0 komentar:

Posting Komentar