Laporan Modul 5
“Fungsi – Fungsi Dalam Mysql”
Pada saat minggu kemarin kami telah mempelajari bagaimana cara menggunakan fungsi –fungsi yang ada dalam mysql.
Untuk itu saya akan menjelaskan bagaimana cara saya mempelajari fungsi – fungsi yang ada dalam mysql.
Langkah pertama yang saya lakukan adalah membuka aplikasi xampp. Setelah selesai membuka aplikasi xampp, sekarang kita masuk pada Cmd.
Setelah itu kita masuk pada mysql dengan cara,
Sebulum masuk pada database ada baiknya kita cek dulu database yang akan kita kerjakan caranya,
Setelah itu kita masuk pada database penjualan,
Sebelum kita masuk pada tugas sekarang saya akan menjelaskan cara menggunakan fungsi – fungsi dalam mysql.
- Fungsi String
- ASCII(x)
Menghasilkan kode ASCII untuk karakter pertama dalam suatu string x.
- CHAR(x,y,z…)
Menghasilkan nilai String berdasarkan kode ASCII yang dituliskan dalam parameternya.
- LENGTH(X)
Untuk mendapatkan panjang sebuah string X
- CONCAT()
Menggabungkan beberapa String dalam parameter menjadi satu string. Jika ada Null maka hasil CONCAT adalah Null.
- INSERT (X,Y,Z,J)
Menghasilkan string X yang telah digantikan isinya dengan String J dari posisi ke Y sebanyak Z
- INSTR(X,Y)
Menghasilkan nilai posisi Y didalam string X
- LOCATE(X,Y,Z)
Memberikan posisi String X didalam String Y mulai posisi ke Z
- LEFT(X,Y)
Mengambil sejumlah Y karakter dari String X, mulai posisi pertama.
- RIGHT(X,Y)
Mengambil sejumlah Y karakter dari String X, mulai posisi paling akhir.
- MID (X,Y,Z)
Mengambil data string X sejumlah Z karakter mulai dari posisi ke Y.
- REVERSE (X)
Membalik urutan penulisan sebuah string X.
- Fungsi Tanggal
Format tanggal dalam MYSQL :
yyyy-mm-dd HH:ii:ss
yyyy : Tahun
mm : Bulan
dd : Tanggal
HH : Jam
ii : Menit
ss : Detik
- CURDATE ()
Menampilkan tanggal sekarang dari system.
- CURTIME ()
Menampilkan waktu sekarang dari system.
- CURRENT _TIMESTEMP() / NOW()
Menampilkan waktu saat ini, tanggal dan jam.
- DATE_FORMAT (x, SimbolFormat)
Mengkonversi data tanggal sesuai dengan format yang diinginkan.
- DAY_NAME(X)
Menampilkan nama hari dari tanggal yang menjadi argument dalam X.
- DATOFMONTH(DATE)
Menampilkan nomor hari dari tanggal yang menjadi argument.
- MONTH(DATE)
Menampilkan bagian bulan dari tanggal yang menjadi argument.
- YEAR(DATE)
Menampilkan bagian tahun dari tanggal yang menjadi argument.
- HOUR(TIME)
Menghasilkan bagian jam dari waktu yang menjadi argument.
- MINUTE(TIME)
Menghasilkan bagian menit dari waktu yang menjadi argument.
- SECOND(TIME)
Menghasilkan bagian detik dari waktu yang menjadi argument.
- FUNGSI AGREGASI
- SUM (nama_field)
Mendapatkan nilai total dari suatu kolom dalam sebuah table atau ekspresi.
- AVG (nama_field)
Untuk mendapatkan nilai rata – rata sebuah kolom pada tabel atau ekspresi.
- MAX (nama_field)
Untuk mendapatkan nilai maksimum dari sebuah kolom dalam tabel atau ekspresi.
- MIN (nama_field)
Untuk mendapatkan nilai minimum sebuah kolom pada tabel atau ekspresi
- COUNT (X)
Untuk mendapatkan jumlah record dari suatu kolom atau tabel X.
- 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 dua sisa pembagian dari suatu operasi pembagian bilangan numerik.
- FUNGSI SISTEM
- DATABASE ()
Mengetahui database yang sedang digunakan
- LAST_INSERT_ID ()
Menampilkan info data terakhir yang degenerate oleh MYSQL pada kolom bertipe AUTO INCREMENT (AI).
- SESSION_USER
Menampilkan informasi pemakai yang sedang melakukan akses ke database.
TUGAS
- Tampilkan String “Praktikum Pemograman” yang telah diubah menjadi String “Prakt Pemrog”
- Tampilkan String “Wesi Uta” dalam “Sulawesi Utara”.
- Tampilkan posisi String “Politeknik” dalam String “Nama Kampus Politeknik Gorontalo”.
- Tampilkan tanggal dan waktu dengan format sbb :
Nm_hari, bln tgl thn jam:menit:detik AM/PM
Contoh : Saturday, April 21st, 12, 02:15:40 PM.
- Tampilkan String “Sistem” dalam String “Sistem basis data”.
- Dari tabel barang yang sudah dibuat pada tugas sebelumnya, tampilkan jumlah stok yang paling sedikit (gunakan fungsi).
0 komentar:
Posting Komentar