Mengurutkan Data dengan ORDER BY
Mengurutkan data ascending maupun descending
select*from mhs order by nim asc;
select*from mhs order by nim desc;
Mengelompokkan data dengan GROUP BY
Ingin mengelompokkan data berdasarkan kota
select kota from mhs group by kota;
Menentukan kondisi pada GROUP BY
Perintah having hanya dapat digunakan jika group by di gunakan.
contoh :
akan dikelompokkan data pegawai berdasarkan pekerjaan, kecuali pegawai yang pekerjaanya 'tukang sapu'
select pekerjaan from pegawai group by pekerjaan having pekerjaan > 'tukang sapu' ;
Menggunakan Fungsi Agregasi
Fungsi agregrasi adalah fungsi yang disediakan oleh MySQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data. Adapun beberapa fungsi agregasi pada MySQL adalah :
AVG -> Rata-rata
COUNT -> Jumlah Data
MAX -> Terbesar
MIN -> Terkecil
SUM -> Jumlah Nilai
Fungsi AVG
menghitung rata-rata gaji pegawai
select avg(gaji) from pegawai;
menghitung rata-rata pegawai per pekerjaan
select pekerjaan, avg(gaji) from pegawai group by pekerjaan;
menghitung rata-rata gaji pegawai yang pekerjaannya SALESMAN
select pekerjaan,avg(gaji) from pegawai group by pekerjaan having job='salesman';
Fungsi COUNT
menghapus jumlah pegawai di tabel begawai.
select count(*) from pegawai;
menghitung jumlah pegawai per pekerjaan
select pekerjaan,count(*) from pegawai group by pekerjaan;
Fungsi MAX
menampilkan informasi gaji terbesar
select max(gaji) from pegawai;
menampilkan informasi gaji terbesar pegawai per pekerjaan.
select pekerjaan, max(gaji) from pegawai group by pekerjaan;
Fungsi MIN
menampilkan informasi gaji terkecil
select min(gaji) from pegawai;
menampilkan informasi gaji terkecil pegawai per pekerjaan.
select pekerjaan, min(gaji) from pegawai group by pekerjaan;
Fungsi SUM
menghitung total gaji pegawai.
select sum(gaji) from pegawai;
menghitung jumlah gaji pegawai per pekerjaan dengan tampilan urut naik berdasarkan pekerjaan.
select pekerjaan, sum(gaji) from pegawai group by pekerjaan order by pekerjaan asc;
menghitung jumlah gaji pegawai per pekerjaan dengan tampilan urut menurun berdasarkan jumlah gaji.
select pekerjaan, sum(gaji) as bayaran from pegawai group by pekerjaan order by bayaran desc;
3 komentar:
Makasi infonya gan.
bagi agan yang berminat belajar web programming bisa dilihat di situs berikut ini Kursus Web Programming
makasih mas atas informasinya.
http://www.kakdolop.com/2016/04/download-web-portal-berita-dengan-php.html
http://www.kakdolop.com/2016/04/membuat-penjumlahan-pengurangan.html
http://www.kakdolop.com/2016/04/membuat-kalkulator-sederhana-dengan.html
Makasih agan yang baik. Aku ga jadi beli paramek buat ngobatin pusing. :D
Posting Komentar