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.
Berlaku untuk:SQL Server
Anda bisa membatasi grup yang muncul dalam kueri dengan menentukan kondisi yang berlaku untuk grup secara keseluruhan - HAVING klausa. Setelah data dikelompokkan dan dikumpulkan, kondisi dalam HAVING klausul 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 HAVING klausul 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 Menggunakan klausa HAVING dan WHERE dalam kueri yang sama (Alat Visual Database).
Anda dapat membuat kondisi kompleks untuk klausul HAVING dengan menggunakan AND dan OR untuk menautkan kondisi. Untuk detail tentang menggunakan AND dan OR dalam kondisi pencarian, lihat Menentukan beberapa kondisi pencarian untuk satu kolom (Alat Visual Database).
Tentukan kondisi untuk grup
Tentukan grup untuk kueri Anda. Untuk detailnya, lihat Baris Grup di Hasil Kueri (Alat Visual Database).
Jika belum ada di Panel Kriteria (Alat Database Visual), 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
GROUP BYklausa.Di kolom Filter, tentukan kondisi yang akan diterapkan ke grup.
Alat Desainer Kueri dan Tampilan (Alat Database Visual) secara otomatis membuat klausa
HAVINGdalam pernyataan di Panel SQL (Alat Database Visual), 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.