1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | --notlar count=saymak sum=toplam average=ortalama --GROUP BY KULLANIMI --Group by : Tablo içindeki verileri gruplamayı saglar. --Hangi kategoriden kaç tane ürün vardır. --not: Soruda hangi kelimesi geçiyorsa orada group by vardır. --not: Hangi kolunu group by ladıysak o kolonu yazdırmamız lazım select kategoriId , count(*) from Urunler group by KategoriID --stokta hangi kategoriden kaç dolarlık ürün vardır. select KategoriID,SUM(Fiyat*Stok) 'toplam tutar' from Urunler group by KategoriID --hangi kategoriden stokta kaç adet ürün vardır. select KategoriID ,SUM(STOK) 'TOPLAM STOK ADEDİ' from Urunler group by KategoriID --Hangi tedarikçiden kaç adet ürün tedarik edilmiştir. select TedarikciID ,count(TedarikciID) FROM Urunler group by TedarikciID --hangi tedarikçiden stokta toplamda kaç dolarlık ürün vardır. select TedarikciID , sum(Stok*fiyat) from Urunler group by TedarikciID --hangi personel hangi müşteriye kaç adet satış yapmıştır (satıslar tablosu) select PersonelID,MusteriID,count(*) from Satislar group by PersonelID,MusteriID --Hangi müşteri hangi nakliyeciden kaç adet siparişte bulunmuştur --(nakliyeci=shipvia kolonudur) select MusteriID,ShipVia,count(*) from Satislar group by MusteriID,ShipVia --Hangi üründen toplamda kaç dolarlıksatış yapılmıştır ve büyükten küçüge --sıralayınız(satısdetay) select UrunID , sum(Fiyat*adet*(1-Indirim)) 'satış miktarı' from SatisDetay group by UrunID order by [satış miktarı] desc |
Bu blog yazılarımda temelde c# ve ERP olmak üzere c, c++, java ,veri yapıları, algoritmalar , yazılım ve bilişim sektörüne yönelik öğrendiğim faydalı ve pratik bilgileri sizlere aktarmaya çalışacağım.
2018/01/19
SQL GROUP BY KULLANIMI
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder