Aracılığıyla paylaş


Nasıl yapılır: (Visual veritabanı araçları) sorgu sonuçlarındaki satırları gruplandırma

Alt toplamlar oluşturma ya da diğer alt kümeleri için özet bilgileri göstermek istediğiniz bir tablo, toplu sorgusu kullanarak grupları oluşturun.Her grup içindeki satırların veriyi özetler tablo aynı değere sahip.

Örneğin, bir kitapta ortalama fiyatını görmek isteyebilirsiniz titles Tablo, ancak sonuçlar sonu kapalı publisher tarafındanBunu yapmak için sorgu publisher tarafından Grup (örneğin, pub_id).Sonuçta elde edilen Sorgu çıktısı şuna benzeyebilir:

Sorgu sonuçları: yayımcıya göre gruplanmış ortalama fiyat

Verileri gruplandırdığınızda, yalnızca özeti veya gruplandırılmış veri gibi görüntüleyebilirsiniz:

  • Gruplandırılmış sütunların (olanlar group by yan tümce tümce tümcesinde görünür) değerleri.Yukarıdaki örnekte pub_id ' dir. gruplandırılmış sütun

  • sum () ve avg () gibi toplu işlevleri tarafından üretilen değerler.Yukarıdaki örnekte, ikinci sütun avg () kullanılarak üretilen işlev ile price sütun.

Tek tek satırlardan değer görüntüleyemezsiniz.Yalnızca yayımcıya göre gruplandırırsanız, örneğin, siz de tek tek başlıkları sorguda görüntüleyemiyor.Bu nedenle, sorgu çıktısına sütunlar eklerseniz, sorgu ve Görünüm Tasarımcısı bunları otomatik olarak group by yan tümce tümce tümcenden için ekler deyim de sql bölmesine.Bir sütun yerine toplanmasını istiyorsanız, belirleyeceğiniz bir toplu işlev o sütun için.

Birden fazla göre gruplandırırsanız sütun, sorgudaki her Grup tüm gruplandırma için toplu değerlerini gösterir sütuns.

Karşı Örneğin, aşağıdaki sorgu titles Tablo grupları publisher tarafından (pub_id) ve aynı zamanda kitap türüne göre (type).Sorgu sonuçlar yayımcı tarafından sipariş edilen ve publisher üreten kitap her farklı türü için Özet bilgilerini göster:

SELECT pub_id, type, SUM(price) Total_price
FROM titles
GROUP BY pub_id, type

Sonuç çıktısı şuna benzeyebilir:

Sorgu sonuçları: yayımcıya göre gruplanmış fiyat ve tür

Grup satırları

  1. Diyagram bölmesine özetlemek istediğiniz tablo ekleyerek sorguyu başlatın.

  2. Diyagram bölmesinin arka planını sağ tıklatın ve seçin Add Group By kısayol menüsünden.Sorgu ve Görünüm Tasarımcısı ekler bir Group By kılavuzuna Ölçüt bölmesindeki sütun.

  3. Sütun veya Ölçüt bölmesine gruplandırmak istediğiniz sütunları ekleyin.İsterseniz sütun sorgu çıkışında görünmesini emin olun Çıkış sütun çıktı için seçili.

    Sorgu ve Görünüm Tasarımcısı sql bölmesindeki deyim group by yan tümce tümce tümce ekler.Örneğin, sql deyim şuna benzeyebilir:

    SELECT pub_id
    FROM titles
    GROUP BY pub_id
    
  4. Sütun veya istediğiniz sütunları ekleyin Ölçüt bölmesine toplu.Emin olun sütun çıktı olarak işaretlenmiş.

  5. De Group By , toplanacak sütun için kılavuz hücre seçin uygun toplu işlev.

    Sorgu ve Görünüm Tasarımcısı otomatik olarak atayan bir sütun diğer ad ad adı özetlediğiniz sütuna.Bu otomatik olarak oluşturulan diğer ad ad adını daha anlamlı bir adla değiştirebilirsiniz.Daha fazla bilgi için bkz: Nasıl yapılır: Sütun diğer adları (Visual veritabanı araçları) oluştur.

    Sorgu sonuç kümesine sütun diğer adı ekleme

    Buna karşılık gelen deyim , sql bölmesi benzeyebilir:

    SELECT   pub_id, SUM(price) AS Totalprice
    FROM     titles
    GROUP BY pub_id