Memiliki klausa digunakan untuk menyaring data berdasarkan fungsi kelompok. Hal ini mirip dengan kondisi WHERE tapi digunakan dengan fungsi kelompok. Fungsi kelompok tidak dapat digunakan dalam MANA Klausul tetapi dapat digunakan dalam klausa HAVING.
SQL HAVING Clause Contoh
Jika Anda ingin memilih departemen yang jumlah gaji yang dibayarkan untuk karyawan lebih dari 25000, query sql akan seperti;
SELECT dept, SUM (salary)
FROM employee
GROUP BY dept
HAVING SUM (salary) > 25000
Outputnya akan seperti:
dept salary
------------- -------------
Electronics 55000
Aeronautics 35000
InfoTech 30000
Ketika MANA, GROUP BY dan HAVING klausa digunakan bersama-sama dalam sebuah pernyataan SELECT, klausa WHERE diproses terlebih dahulu, kemudian baris yang dikembalikan setelah klausa WHERE dijalankan dikelompokkan berdasarkan klausa GROUP BY.
Akhirnya, kondisi pada fungsi kelompok dalam klausa HAVING diterapkan pada baris dikelompokkan sebelum hasil akhir akan ditampilkan.
0 Response to "SQL HAVING Clause"
Posting Komentar