Jumat, 18 Maret 2011

Rata-rata di MYSQL

Bagaimana ya mencari jumah row dalam suatu tabel, dan bagaimana cara menjumlahkan nilai dari suatu field dan bagaimana pula cara mencari nilai rata-rata pada suatu tabel?

Sebelumnya misalnya saya punya tabel di MySQL yang bernama ‘tbl_karyawan’ dan field nya adalah id, nama, alamat dan salary.
Tabel: tbl_karyawan
————————————–
| id | nama | alamat | salary |
————————————–
| 1 | Sony AK | Jakarta | 1000 |
| 2 | Joko | Surabaya | 5500 |
| 3 | Shinta | Medan | 1500 |
| 4 | Depi | Jakarta | 2000 |
Contoh mencari jumlah row pada suatu tabel

Berikut ini contoh mencari jumlah row dari tabel di atas.
SELECT COUNT(id) AS jumlah_row FROM tbl_karyawan

Hasilnya adalah 4 row.
Contoh mencari jumlah suatu field

Mari kita jumlahkan keseluruhan dari field ‘salary’ pada tabel di atas.
SELECT SUM(salary) AS total_salary_expense FROM tbl_karyawan

Hasilnya total jumlah salary yang harus dikeluarkan perusahaan adalah 10000.
Contoh mencari rata-rata suatu field

Mari kita mencari rata-rata salary dari tabel di atas.
SELECT AVG(salary) AS salary_average FROM tbl_karyawan

Hasilnya rata-rata salary adalah 2500.

Sekian dulu dan mudah-mudahan catatan ini bermanfaat.