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
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'
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...
0 Yorumlar