Operasi Matematika dalam Mysql

Operasi Matematika dalam MysqlOperasi matematika dalam mysql sering dijadikan alternatif yang paling efektif dalam menghasilkan sebuah laporan yang detail karena dapat meminimalkan penggunaan memori serta  mempermudah penyusunan koding program. Berikut ini saya akan berbagi bagaimana penerapan operasi matematika tersebut dalam mysql.

Operasi matematika dalam mysql biasanya diterapkan dengan menggunakan operator aritmatika berikut ini :

Operator Keterangan
+ Penjumlahan
- Pengurangan
* Perkalian
/ Pembagian
% atau mod Sisa Hasil Bagi
div Pembagian integer

Contoh Operasi Matematika

Misal kita punya tabel penjualan yang terdiri dari nomor, jumlah, dan harga. Kemudian kita ingin membuat laporan yang lebih lengkap dengan menambahkan kolom sub total yang dihasilkan dari perkalian jumlah dan harga, maka query yang bisa anda gunakan adalah :

select nomor, jumlah, harga, jumlah * harga as subtotal from tb_penjualan

Anda juga bisa terapkan operasi matematika sebagai kondisi/filter data sehingga laporan yang dihasilkan berdasarkan kondisi tersebut, contohnya :

select nomor, jumlah, harga from tb_penjualan where jumlah * harga > 100000

Contoh operasi lain, misal anda ingin mendapatkan rata-rata dari nilai mahasiswa yang terdiri dari nilai tugas, nilai uts, nilai uas, maka anda bisa gunakan query seperti berikut :

select nilaitugas,nilaiuts,nilaiuas, (nilaitugas + nilaiuts + nilaiuas) /3 as rata2 from tb_nilai

Dengan adanya operasi matematika yang disipkan dalam query maka anda tidak perlu lagi melakukan perhitungan melalui script program, selain itu juga meminimalkan penggunaan memori karena anda tidak perlu menambahkan field untuk menyimpan hasil perhitungan masing-masing field yang ada.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Komentar

Halaman Lainya

  • Kata yang harus dihindari dalam database mysql
    Anda pernah dengar kata Reserved Words, kata tersebut adalah sebutan untuk kumpulan perintah dasar yang digunakan oleh bahasa pemrograman maupun sistem database. Kata yang termasuk dalam kategori tersebut tidak boleh kita gunakan dalam penamaan variabel, nama field, nama tabel data, maupun nama database. Kata apa saja yang tidak bisa kita gunakan dalam database mysql? Silahkan simak berikut.
  • Menampilkan 5 data terakhir dalam laporan mysql
    Anda sedang membuat laporan database mysql, entah itu dengan php atau aplikasi lain seperti delphi atau visual basic. Kemudian anda ingin menampilkan 5 data terakhir yang mungkin diambil dari transaksi maupun input data lainya. Anda bisa lakukan dengan cara berikut ini.
  • Cara import export mysql database
    Cara import export mysql database - Anda mungkin pernah bermasalah dengan memindah website, blog atau aplikasi yang dibuat dengan php mysql ke komputer lain atau internet? Trus web atau aplikasi tersebut memiliki database mysql yang juga harus dipindah? Bagaimana cara memindahnya? Kali ini saya akan berbagi cara impor export mysql database tersebut.
  • Menampilkan data acak dari mysql
    Pada dasarnya setiap kita menampilkan data melalui query, mysql akan menampilkan data secara urutan memasukkan datanya, yang terakhir akan berada dipaling bawah. Bagaimana jika kita ingin menampilkan datanya secara acak.
  • Mereset nilai auto increment dalam mysql
    Jika anda merancang sebuah tabel dalam database mysql dengan tipe angka, kemudian dijadikan index primary key dengan tambahan fitur AUTO_INCREMENT maka setiap ada record baru kolom/field tersebut akan otomatis diberi nilai secara urut. Nilai urut tersebut akan terus bertambah walaupun semua record telah dihapus. Bagaimana jika kita ingin mengembalikan nilai auto increment tersebut dari awal lagi? t.

Kiriman terbaru