Aracılığıyla paylaş


Nasıl yapılır: (Visual veritabanı araçları) gruplar için koşullar belirleme

Grupları tüm gruplara uygulanacak bir koşul bir sorguda görünen grupları sınırlayabilirsiniz — bir HAVING yan tümce tümce tümce.Verileri gruplandırma ve toplandıktan sonra HAVING yan tümce tümce tümcesindeki koşullar uygulanır.Sorguda yalnızca koşulları karşılayan gruplar görüntülenir.

Örneğin, ortalama fiyat tüm kitaplarının her publisher uygulamasında görmek isteyebilirsiniz bir titles yalnızca ortalama fiyat $10,00 aşıyor, ancak Tablo.durum, HAVING yan tümce tümce tümce ile birlikte bir koşul gibi belirtebilirdiniz AVG(price) > 10.

Not

Bazı durumlarda, gruplara bir bütün olarak koşul uygulamadan önce gruplarından satırları tek tek çıkarmak isteyebilirsiniz.Ayrıntılı bilgi için bkz: Nasıl yapılır: HAVING ve where yan tümceleri aynı (Visual veritabanı araçları) sorgu kullanın.

Kullanarak bir HAVING yan tümce tümce tümce için karmaşık koşullar oluşturabilirsiniz ve ve veya koşulları bağlamak.Kullanma hakkında ayrıntılı bilgi için ve ve veya arama koşullarına bakın Nasıl yapılır: (Visual veritabanı araçları) bir sütun için birden çok arama koşulu belirleme.

Bir grup için bir koşul belirtmek için

  1. Sorgunuz için grupları belirtin.Ayrıntılı bilgi için bkz: Nasıl yapılır: (Visual veritabanı araçları) sorgu sonuçlarındaki satırları gruplandırma.

  2. Zaten söz değilse, Ölçüt bölmesine, ekleme sütun koşulu temel almasını istediğiniz üzerinde.(En sık koşul gerektirir bir sütun zaten bir Grup ya da özeti olan sütun.) Kullanamazsınız bir sütun yan tümce tümcei parçası olmayan tümce tümce bir toplu işlev veya group by yan tümce tümce tümce.

  3. De filtre sütun, gruba uygulanacak koşulu belirleyin.

    The Query and View Designer automatically creates a HAVING clause in the statement in the SQL pane, such as in the following example:

    SELECT pub_id, AVG(price)
    FROM titles
    GROUP BY pub_id
    HAVING (AVG(price) > 10)
    
  4. Belirtmek istediğiniz her ek koşul için 2 ve 3 numaralı adımları yineleyin.