FUNGSI – FUNGSI DALAM MYSQL

  • 7,983 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
7,983
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
194
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Ibrahim Naki1 Teknik informatika | Politeknik GorontaloFUNGSI – FUNGSI DALAM MYSQLFungsi  merupakan  suatu rutin  khusus yg disediakan  oleh MySQL untuk melakukanmanipulasi suatu data. Bentuk Umum : nama_fungsi([argumen1[, argumen2[, …]]]) Argumen1,argumen2, ... Adalah argumen/ parameter yang dibutuhkan oleh fungsi. Fungsi digunakan sebagaibagian dari perintah select. SELECT fungsi(ekspresi) [FROM namatabel];  FROM namatabel tidakharus diisi. 1. Fungsi STRINGSebelum kita melakukan praktikum ini kita masuk terlebih dahulu kedalam database yang telahkita buat dengan cara login keroot. Dengan perintah mysql –u root. ASCII(x) Menghasilkan kode ASCII untuk karakter pertama dalam suatu string x.Contoh : CHAR(x,y,z,…)Menghasilkan nilai string berdasarkan kode ASCII yang dituliskan dalam parameternya.Contoh : LENGTH(X) Untuk mendapatkan panjang sebuah string XContoh :
  • 2. Ibrahim Naki2 Teknik informatika | Politeknik Gorontalo CONCATMenggabungkan beberapa string dalam parameter menjadi satu string. Jika ada NULL makahasil dari CONCAT adalah NULL.Contoh: Insert Menghasilkan string X yang telah diganti isinya dengan string J mulai dari posisi ke Y sebayak Z.Contohnya: INSTR(X,Y) Menghasilkan nilai posisi Y di dalam string XContoh : LOCATE (X,Y,Z) Memberikan posisi string X di dalam string Y mulai posisi ke Z.Contoh :
  • 3. Ibrahim Naki3 Teknik informatika | Politeknik Gorontalo LEFT(X,Y) Mengambil sejumlah Y karakter dari string X, mulai posisi pertama.Contoh : RIGHT (X,Y) Mengambil sejumlah Y karakter dari string X, mulai dari posisi paling akhir.Contoh : MID(X,Y,Z) Mengambil data string X sejumlah Z karakter mulai dari posisi ke Y.Contoh :
  • 4. Ibrahim Naki4 Teknik informatika | Politeknik Gorontalo LTRIM(X) Membuang spasi di sebelah kiri string X.Contoh : RTRIM(X) Membuang spasi disebelah kanan string X.Contoh : REVERSE(X) Membalik urutan penulisan sebuah string X.Contoh :2. Fungsi TanggalFormat tanggal dalam MySQL :  yyyy­mm­dd HH:ii:ss , diamana yyyy : Tahun, mm : Bulan,dd : Tanggal, HH : Jam, ii : Menit, dan ss : Detik CURDATE()Menampilkan tanggal sekarang dari sistem.Contoh :
  • 5. Ibrahim Naki5 Teknik informatika | Politeknik Gorontalo CURTIME()Menampilkan waktu sekarang dari sistem.Contoh : CURRENT_TIMESTAMP() / NOW() Menampilkan waktu saat ini, tanggal dan jam.Contoh : DATE_FORMAT(x, SimbolFormat) Memgkonversi data tanggal sesuai dengan format yang diinginkan.Contoh : DAY_NAME(X) Menampilkan nama hari dari tanggal yang menjadi argumen dalam X.Contoh : DAYOFMONTH(DATE) Menampilkan nomor hari dari tanggal yang menjadi argumen.Contoh :
  • 6. Ibrahim Naki6 Teknik informatika | Politeknik Gorontalo MONTH(DATE) Menampilkan bagian bulan dari tanggal yang menjadi argumen.Contoh: YEAR(DATE) Menampilkan bagian tahun dari tanggal yang menjadi argumen.Contoh: HOUR(TIME) Menghasilkan bagian jam dari waktu yang menjadi argumen.Contoh : MINUTE(TIME) Menghasilkan bagian menit dari waktu yang menjadi argumen.Contoh : 
  • 7. Ibrahim Naki7 Teknik informatika | Politeknik Gorontalo SECOND(TIME) Menghasilkan bagian detik dari waktu yang menjadi argumen.Contoh :3. Fungsi Agregat SUM (nama_field) Mendapatkan nilai total dari suatu kolom dalam sebuah tabel atau ekspresi. Contoh: AVG (nama_field) Untuk mendapatkan nilai rata­rata sebuah kolom pada tabel atau ekspresiContoh: MAX (nama_field) Untuk mendapatkan nilai maksimum dari sebuah kolom dalam tabel atau ekspresi.Contoh:
  • 8. Ibrahim Naki8 Teknik informatika | Politeknik Gorontalo MIN (nama_field) Untuk mendapatkan nilai minimum sebuah kolom pada tabel atau ekspresi. Contoh: COUNT (X) Untuk menghitung jumlah record dari suatu kolom atau tabel X.Contoh:4. Fungsi Aritmatika PENJUMLAHAN (+) Untuk menjumlahkan dua buah data numerik. Pengurangan ( ­ ) Untuk mengurangkan dua buah data numerik Perkalian (x)Untuk melakukan perkalian dua buah data numerik. Pembagian (/) Untuk melakukan pembagian dua buah data numerik. Pembagian Sisa (%) Untuk mendapatkan sisa pembagian dari suatu operasi pembagian bilangan numerik.Contoh : 
  • 9. Ibrahim Naki9 Teknik informatika | Politeknik Gorontalo5. Fungsi Sistem DATABASE()Mengetahui database yang sedang digunakan.Contoh: LAST_INSERT_ID() Menampilkan info data terakhir yang digenerate oleh MySQL pada kolom bertipe AUTOINCREMENT (AI).Contoh: SESSION_USER Menampilkan informasi pemakai yang sedang melakukan akses ke database.LATIHAN 1. Tampilkan string "Praktikum Pemrograman" yang telah diubah menjadi string "Prakt Pemrog".Untuk menanmpilkan ini saya menggunakan beberapa cara diantaranya sebagai berikut: Cara pertama Cara kedua
  • 10. Ibrahim Naki10 Teknik informatika | Politeknik Gorontalo2. Tampilkan string "gara Bar" dalam string "Nusa Tenggara Barat".3. Tampilkan posisi string "stmik" dalam string "Nama kampus stmik Bumigora".4. Tampilkan Tanggal dan Waktu dengan format sbb :nm_hari, bln tgl thn jam:menit:detik AM/PMContoh : Saturday, April 21st 12 02:15:40 PM5. Tampilkan string "Sistem" dalam string "Sistem Basis Data"
  • 11. Ibrahim Naki11 Teknik informatika | Politeknik Gorontalo6. Dari tabel barang yang sudah dibuat pada tugas sebelumnya, tampilkan jumlah stok yangpaling sedikit (gunakan fungsi)