11.07.2015 Views

Group Function

Group Function

Group Function

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Query­Query Ilegal Menggunakan <strong>Group</strong> <strong>Function</strong>sAnda tidak bisa menggunakan klausa WHERE untukmembatasi kelompok­kelompok.Anda gunakan klausa HAVING untuk membatasi (restrict)kelompok­kelompok.Anda tidak bisa menggunakan group functions padaklausa WHERE.Klausa WHERE tidak bisa digunakan untuk membatasi kelompok­kelompokQuery­Query 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 WHERE­nya digunakan untukmembatasi hasil rata­rata penghasilan dari departemen­departemen yang memiliki rata­ratapenghasilan di atas $8.000.Anda dapat memperbaiki kesalahan pada contoh dengan menggunakan klausa HAVING untukmembatasi kelompok­kelompok :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 4­18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!