Postingan kali ini kita akan belajar tentang fungsi-fungsi dalam mysql, Fungsi merupakan suatu rutin khusus yg disediakan oleh MySQL untuk melakukan manipulasi suatu data.
- 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 X
Contoh:
- CONCAT
Menggabungkan beberapa string dalam parameter menjadi satu string. Jika ada NULL maka hasil dari CONCAT adalah NULL.
Contoh:
- INSERT (X,Y,Z,J)
Menghasilkan string X yang telah diganti isinya dengan string J mulai dari posisi ke Y sebanyak Z. Contoh :
- INSTR(X,Y)
Menghasilkan nilai posisi Y di dalam string X Contoh :
- LOCATE(X,Y,Z)
Memberikan posisi string X di dalam string Y mulai posisi ke Z. Contoh :
- 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 :
- REVERSE(X)
Membalik urutan penulisan sebuah string X.
Contoh :
- CURDATE()
Menampilkan tanggal sekarang dari sistem.
Contoh :
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 :
- MONTH(DATE)
Menampilkan bagian bulan dari tanggal yang menjadi argument
Contoh :
- YEAR(DATE)
Menampilkan bagian tahun dari tanggal yang menjadi argument
Contoh :
- HOUR(TIME)
Menghasilkan bagian jam dari waktu yang menjadi argumen.
Contoh :
- MINUTE(TIME)
Menghasilkan bagian menit dari waktu yang menjadi argumen.
Contoh :
- SECOND(TIME)
Menghasilkan bagian detik dari waktu yang menjadi argumen.
Contoh :
- Fungsi Agregasi
- AVG (nama_field)
Untuk mendapatkan nilai rata-rata sebuah kolom pada tabel atau ekspresi.
Contoh :
- MAX (nama_field)
Untuk mendapatkan nilai maksimum dari sebuah kolom dalam tabel atau ekspresi.
Contoh :
- 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 :
2. 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.
Kita akan mengerjakan beberapa perintah yang berbeda tetapi mengikuti langkah diatas:
Tampilkan string "Praktikum Pemrograman" yang telah diubah menjadi string "Prakt
Pemrog".
Tampilkan string "wesi Uta" dalam string "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 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