Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda dapat membatasi grup yang muncul dalam kueri dengan menentukan kondisi yang berlaku untuk grup secara keseluruhan - klausa HAVING. Setelah data dikelompokkan dan dikumpulkan, kondisi dalam klausul HAVING diterapkan. Hanya grup yang memenuhi kondisi yang muncul dalam kueri.
Misalnya, Anda mungkin ingin melihat harga rata-rata semua buku untuk setiap penerbit dalam tabel titles, tetapi hanya jika harga rata-rata melebihi $10,00. Dalam hal ini, Anda dapat menentukan klausa HAVING dengan kondisi seperti AVG(price) > 10.
Nota
Dalam beberapa kasus, Anda mungkin ingin mengecualikan baris individual dari grup sebelum menerapkan kondisi ke grup secara keseluruhan. Untuk detailnya, lihat gunakan klausa HAVING dan WHERE pada kueri yang sama (Alat Database Visual).
Anda dapat membuat kondisi kompleks untuk klausa HAVING dengan menggunakan AND dan OR untuk menautkan kondisi. Untuk detail tentang menggunakan AND dan OR dalam kondisi pencarian, lihat Tentukan Beberapa Kondisi Pencarian untuk Satu Kolom (Alat Database Visual).
Untuk menentukan kondisi bagi grup
Tentukan grup untuk kueri Anda. Untuk detailnya, lihat Baris Grup di Hasil Kueri (Alat Visual Database).
Jika belum ada di panel Kriteria , tambahkan kolom tempat Anda ingin mendasarkan kondisi. (Paling sering kondisi melibatkan kolom yang sudah menjadi grup atau kolom ringkasan.) Anda tidak dapat menggunakan kolom yang bukan bagian dari fungsi agregat atau klausa GROUP BY.
Di kolom Filter, tentukan kondisi yang akan diterapkan ke grup.
Kueri dan Perancang Tampilan secara otomatis membuat klausa HAVING dalam pernyataan di panel SQL , seperti dalam contoh berikut:
SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING (AVG(price) > 10)Ulangi langkah 2 dan 3 untuk setiap kondisi tambahan yang ingin Anda tentukan.
Lihat Juga
Pengurutan dan Pengelompokan Hasil Kueri (Alat Database Visual)