MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

SQL GROUP BY Komutu


SELECT GROUP BY Komutu

Diyelim ki İstanbul şehrinde oturan müşterilerimizin borçlarının toplamını öğrenmek istiyoruz. Ya da Ankara şehrinde ikamet eden müşterilerimizin sayısını öğrenmek istiyoruz. Bu durumda  GROUP BY komutundan faydalanacağız.
Açıklama

SELECT GROUP BY komutu, 
Özellikle matematiksel işlemlerde verileri gruplamak için kullanılır.
Söz Dizimi

SELECT Kolon1,...KolonN
FROM TabloAdı
WHERE AlanAdı = Kriter
GROUP BY Kolon1,...KolonN
ORDER BY Kolon1,...KolonN; (opsiyonel)


PARAMETRELER
  • Kolon1,...KolonN:Hangi kolonlar gösterilecek
  • Tablo Adı: İşlem yapılacak tablonun adı
  • Kriter: Koşulun kendisi
  • Kolon1,...KolonN:Gruplanacak Kolon Adı (GROUP BY)
  • Kolon1,...KolonN:Sıralanacak Kolon Adı (ORDER BY) 
Şimdi örneklerimizi yapalım.

Örnekler

SELECT COUNT(MusteriID), Şehir
FROM Müşteriler
GROUP BY Şehir;

Bu örneğimizde Hangi şehirde kaç müşterimiz var onu görüntüledik.

Şimdi de müşterilerimizin Giyim kategorisinden ne kadar alışveriş yaptıklarını bulalım

SELECT SUM (Tutar), Adı, Soyadı
FROM Müşteriler
WHERE Kategori = 'Giyim'
GROUP BY Şehir;

Sorguda Kullanımı                                             

sql group by


İstanbul'da ikamet eden müşterilerin sayısını bulmak için tasarım

Şimdi  sonuca bakalım.

sql group by


SQL GROUP BY komutuyla kolon bazında gruplandırmalar yaparak SQL ile tablomuzdan nasıl veri çekebileceğimizi öğrenmiş bulunmaktayız.

Şimdilik 
Hoşcakalın...

Yorum Gönder

0 Yorumlar