Jumat, 18 Maret 2016

Fungsi-Fungsi MySQL

Didalam MySQL terdapat beberapa fungsi diantara yaitu :
  1. ™ Fungsi String
  2.  Fungsi Tanggal dan Waktu
  3.  Fungsi Numerik.
1.Fungsi String.
MySQL memiliki banyak sekali fungsi yang berhubungan dengan operasi
String. Berikut ini beberapa fungsi string yang disediakan MySQL.
  Concat..
      Fungsi ini di gunakan untuk menggabungkan string(kolom).
     Seperti contoh di bawaqh ini saya menggabungkan alamat dan email di table pelanggan.
 # SELECT nama_pelanggan CONCAT (alamat,'',email) from pelanggan;

 Maka hasilnya akan seperti gambar di bawah ini.
Concat_WS.
  Fungsi ini digunakan untuk menggabungkan 2/lebih string (kolom) dengan separator.
   Contoh
# SELECT CONCAT_WS (',','fatchur','reka','nadia');
  ini adalah contoh menampilkan nama-nama pelanggan di table pelanggan.
 Maka hasilnya akan seperti gambar di bawah ini.
SUBSTR (string, awal, panjang)
SUBSTRING (string, awal, panjang)
SUBSTRING (string FROM awal FOR panjang)
MID (string, awal, panjang)

 Fungsi ini berguna untuk mengambil/memotong string di mulai dari karakter awal sepanjang karakter. dan di mysql index /awal string di mulai dari 1 bukan 0. Di sini saya tidak memberikan contoh fungsi substr,substring dll. yang ada di atas.  Akan tetapi saya memberi contoh di fungsi yang ada di bawah ini.
LENGTH (string)
OCTET_LENGTH (string)
CHAR_LENGTH (string)
CHARACTER_LENGTH (string)

Dan fungsi di atas berfungsi untuk menghitung panjang suatu string.

# select length ('tutwuri handayani'); 
      Contoh ini adalah menghitung panjang string dari tulisan tutwuri handayani
Jika perintah di atas sukses/berhasil.
 Maka akan muncul seperti gambar di bawah ini.
Left.
  ini berfungsi untuk memotong string dari sebelah kiri.    # select left ('tutwuri handayani',7);
 Maka akan tampil seperti pada gambar di bawah ini.
Right. 
  ini berfungsi untuk memotong string dari bagian sebelah kanan.
   contoh :
     # select right ('tutwuri handayani',9);
 Maka akan muncul tampilan seperti pada gambar di bawah ini.
Ltrim.
Fungsi ini digunakan untuk menghilangkan spasi di awal string (kiri).
  Contoh :
      # select ltrim ('tutwuri handayani');
 Maka hasilnya akan tampil seperti pada gambar di bawah ini.
 Rtrim.
 Fungsi ini digunakan untuk menghilangkan spasi di akhir string (kanan).
   Contoh :
     # select  rtrim ('tutwuri handayani');

 Maka hasilnya seperti di bawah ini.
Replace.
Fungsi ini digunakan untuk mengganti suatu string dengan string yang lain.
 Contoh :
# select replace  ('www.google.com','w','p');
  Maka hasilnya akan seperti pada gambar di bawah ini.  dan yang tergantikan adalah huruw. karena di ganti dengan huruf p.
 Repeat.
 Fungsi ini digunakan untuk menduplikasi suatu string sebanyak jumlah perulangan yang di tulis.
   Contoh :
   # select repeart ('fatchur',5); 

 Maka hasilnya adalah tulisan fatchur akan terluang sebanyak 5 kali. seperti di bawah ini.

 Reverse.
 Fungsi ini digunakan untuk membalik string.
Contoh:
   # select reverse ('fatchur rochman');
 Maka hasilnya tulisan fatchur rochman akan terbalik.
Lower.
 Fungsi ini digunakan untuk mengubah string menjadi huruf kecil.
  Contoh :
    # select lower ('FATCHUR');
 Maka hasilnya adalah seperti gambar di bawah ini.
 UPPER.
    Fungsi ini digunakan untuk mengganti string dari huruf kecil menjadi kapital.
 Contoh :
    # select upper ('fatchur');

 Maka hasilnya akan seperti gambar di bawah ini.

   2 .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.
  Now ();
    Fungsi ini di gunakan untuk mendapatkan  sistem waktu saat ini.
  Contoh :
# select now();
 Maka hasilnya adalah seperti gambar di bawah ini.
Tanggal
MONTH 
   Fungsi ini di gunakan untuk melihatkan bulan.
    Contoh :
   # select month ('2016-10-13 ');
 Maka hasilnya adalah 10. karena bulan daru select mont yang di tuliskan di atas adlah bulan 10.
 WEEK.
  Fungsi ini di gunakan untuk memperlihatkan jumlah minggu/seminggu.
  Contoh :
# select week ('2016-10-13');
 Maka hasilnya adalah 41. karena jumlah minggu dalam tahun 2016 dari awal sampai yang di tuliskan adlah 41 minggu.
 YEAR.
  Fungsi ini di gunakan untuk  menampilkan tahun.
Contoh :
#select year (NOW()) ;
 Maka akan tampil 2016. karena sekarang adalah tahun 2016.
Waktu.
HOUR.
  Fungsi ini digunakan untuk menampilkan jam/waktu.
Contoh :
# select hour (now());
 Maka hasilnya akan tampil waktu pada saat itu.
 MINUTE.
Fungsi ini di gunakan untuk menampilkan menit pada waktu tersebut.
contoh :
# select minute (now());
 Maka hasinya akan ampil waktu menit pada saat itu.
 SECOND
Fungsi ini di gunaka untuk menampilkan jumlah detik pada waktu itu.
Contoh :
# select second (now());
 Maka hasilnya akan tampil detik pada waktu itu
 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
SELECT DATE_FORMAT (now(), '%d-%M-%Y %H:%i:%s');
3.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 pemggunaan 
Pejumlahan.
 Maka hasilnya adalah seprti di bawah ini.
 Pengurangan.

 Hasilnya.
Perkalian.
 Maka hasilnya.
 Pembagian.
 Maka hasilnya seperti gambar di bawah ini.  dan angka di belakang titik adalah angka desimal. apabila nantinya hasilnya koma, makanantinya kan di belakang titik intu.


......selesai......
Sebenarnarnya masih terdapat fungsi-fungsi yang lain tapi disini belum saya posting. dan semoga postingan saya ini bermanfaat dan apabila ada kesalahan saya minta maaf.

Tidak ada komentar:

Posting Komentar

Berikan Komentar, yang baik akan di balas dengan baik Pula.
Komentarmu Cerminan Hidupmu.