Group Function
Group Function
Group Function
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
QueryQuery Ilegal Menggunakan <strong>Group</strong> <strong>Function</strong>sAnda tidak bisa menggunakan klausa WHERE untukmembatasi kelompokkelompok.Anda gunakan klausa HAVING untuk membatasi (restrict)kelompokkelompok.Anda tidak bisa menggunakan group functions padaklausa WHERE.Klausa WHERE tidak bisa digunakan untuk membatasi kelompokkelompokQueryQuery Ilegal Menggunakan <strong>Group</strong> <strong>Function</strong>s (lanjutan)Klausa WHERE tidak dapat digunakan untuk membatasi kelompok. Pernyataan SELECT padacontoh slide menghasilkan suatu kesalahan karena klausa WHEREnya digunakan untukmembatasi hasil ratarata penghasilan dari departemendepartemen yang memiliki rataratapenghasilan di atas $8.000.Anda dapat memperbaiki kesalahan pada contoh dengan menggunakan klausa HAVING untukmembatasi kelompokkelompok :SELECT department_id, AVG(salary)FROM employeesHAVING AVG(salary) > 8000GROUP BY department_id;DEPARTMENT_IDAVG(SALARY)20 950080 10033.333390 19333.3333110 10150Oracle Database 10g: SQL Fundamentals I 418