Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
HAVING yan tümcesi gibi gruplara toplu olarak uygulanan bir koşul belirterek sorguda görünen grupları sınırlayabilirsiniz. Veriler gruplandırılıp toplandıktan sonra yan tümcesindeki HAVING koşullar uygulanır. Sorguda yalnızca koşulları karşılayan gruplar görüntülenir.
Örneğin, bir tablodaki titles her yayıncı için tüm kitapların ortalama fiyatını görmek isteyebilirsiniz, ancak yalnızca ortalama fiyat 10,00 doları aşarsa. Bu durumda, HAVING ve AVG(price) > 10 gibi bir koşula sahip bir yan tümce belirtebilirsiniz.
Uyarı
Bazı durumlarda, bir koşulu gruplara bir bütün olarak uygulamadan önce tek tek satırları gruplardan dışlamak isteyebilirsiniz. Ayrıntılar için bkz. Aynı sorguda HAVING ve WHERE yan tümcelerini kullanma (Visual Database Tools).
Bir OR yan tümce için, koşulları HAVING ve AND kullanarak bağlayarak karmaşık koşullar oluşturabilirsiniz. Arama koşullarında AND ve OR kullanımı hakkında ayrıntılı bilgi için bkz. Bir sütun için birden çok arama koşulu belirtme (Visual Database araçları).
Grup için koşul belirtme
Sorgunuz için grupları belirtin. Ayrıntılar için bkz. Sorgu Sonuçlarında Satırları Gruplandırma (Visual Database Araçları).
Ölçüt Bölmesi (Visual Database Tools)'nde henüz yoksa, koşulu temel almak istediğiniz sütunu ekleyin. (Çoğu zaman koşul zaten bir grup veya özet sütunu olan bir sütun içerir.) Toplama işlevinin veya
GROUP BYyan tümcesinin parçası olmayan bir sütun kullanamazsınız.Filtre sütununda, gruba uygulanacak koşulu belirtin.
Sorgu ve Görünüm Tasarımcısı Araçları (Visual Database Tools), örneğin SQL Bölmesi (Visual Database Tools)'nde bir
HAVINGyan tümceyi otomatik olarak oluşturur:SELECT pub_id, AVG(price) FROM titles GROUP BY pub_id HAVING (AVG(price) > 10);Belirtmek istediğiniz her ek koşul için 2. ve 3. adımları yineleyin.