Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Access’deki GROUP BY yan tümcesi, belirtilen alan listesindeki benzer değerlere sahip kayıtları tek bir kayıt olarak birleştirir. SELECT deyiminde Sum veya Count gibi bir SQL toplam işlevi kullanırsanız, her kayıt için bir özet değer oluşturulur.

Sözdizimi

SELECT alanlistesiFROM tabloWHERE ölçütler[GROUP BY grupalanlistesi]

GROUP BY yan tümcesi içeren bir SELECT deyiminin bölümleri şunlardır:

Kısım

Açıklama

alanlistesi

Diğer alan adı, SQL toplam işlevi, seçim doğrulamaları (ALL, DISTINCT, DISTINCTROW veya TOP) veya diğer SELECT deyimi seçenekleri ile alınabilecek alan veya alanların adı.

tablo

Kayıtların getirildiği tablonun adı.

ölçütler

Seçim ölçütleri. Deyim bir WHERE yan tümcesi içeriyorsa, Microsoft Access veritabanı altyapısı, kayıtlara WHERE koşullarını uyguladıktan sonra değerleri gruplandırır.

grupalanlistesi

Kayıtları gruplandırmak için kullanılan en çok 10 alanın adı. Grupalanlistesi içindeki alan adlarının sırası, grupta en üst düzeyden en alt doğru gruplandırma düzeylerini belirler.

Notlar

GROUP BY isteğe bağlıdır.

SELECT deyiminde SQL toplam işlevi yoksa özet değerler göz ardı edilir.

GROUP BY alanlarındaki Null değerler gruplandırılır ve dikkate alınır. Ancak, Null değerler hiçbir SQL toplam işlevinde hesaplanmaz.

Gruplandırmak istemediğiniz satırları dışarıda tutmak için WHERE yan tümcesini, gruplandırılan kayıtlara filtre uygulamak için HAVING yan tümcesini kullanın.

SELECT deyimi en az bir SQL toplam işlevi içeriyorsa, GROUP BY alan listesinde yer alan ve Not veya OLE dışında bir veri içeren alanlar, SELECT deyiminde yer almasa bile, FROM yan tümcesinde listelenen tablolardaki herhangi bir alana başvurabilir. Microsoft Access veritabanı altyapısı Not veya OLE Nesnesi türündeki alanları gruplandıramaz.

SELECT alan listesindeki tüm alanlar, ya GROUP BY yan tümcesinde yer almalı veya bir SQL toplam işlevinde değişken olarak kullanılmalıdır.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.