Menü

  • Ana Sayfa
  • Kimim Ben ?
  • Bağlan Bana ;)

Yazılımcı ne yazar ?

  • C#.Net
  • Asp.Net
  • Ado.Net
  • Sql Server
  • XML
  • Javascript
  • Web Service
  • Portable Hayat
  • Diğer

Başka Şeyler

  • Günün İçinden
  • Yazılarım
  • Kitaplık
  • Beyaz Perdem

Micro Blog

ne geçmiş tükendi ne yarınlar ... hayat yeniler bizleri. geçsede yolumuz bozkırlardan, denizlere çıkar sokaklar ...

Soru Sor ;)

Hakkımda öğrenmek ve sormak istediklerinizi buradaki adresten dilediğiniz gibi sorabilirsiniz. Sorularınızı bekliyorum (;
 

Group by, having ve compute ifadelerinin kullanımı

Share


Aşağıdaki listede sorgularınızı gruplarken kullanacağınız group by, having ve compute ifadelerinin kullanımına ilişkin kısa açıklamalı örnekler bulacaksınız.

 

/*GROUP BY KULLANIMI
Sütun ya da sütunlardaki aynı değere sahip satırları tek bir
satırda birleştirmeyi sağlar
*/
SELECT UrunID, SUM(ADET) AS TOPLAM FROM TabloSiparisListesi GROUP BY UrunID
 
/*HAVING IFADESI
TOPLAM FONKSIYONLARINI KULLANIRKEN KISIT GİRİLMESİ GEREKTİĞİNDE WHERE KULLANAMAYIZ
HAVING, GROUP BY İLE ELDE EDİLMİŞ SATIRLARI KISITLAMAK İÇİN
KULLANILIR
*/
SELECT UrunID, SUM(ADET) AS TOPLAM FROM TabloSiparisListesi GROUP BY UrunID
HAVING SUM(ADET)>1200
 
/*COMPUTE IFADESI TUM SONUÇ KÜMESİNİ LİSTELER
Bu listenin altında tek bir detay satırı görüntüler. COMPUTE ile kullandığınız
sütun SELECT listesinde de yer almalıdır.
*/
SELECT IcerikID, Baslik FROM TblIcerik WHERE IsActive=1 and IsDeleted=0 COMPUTE SUM(IcerikID)

25 Aralık 2009 Cuma akşam 20:8

Mesajınızı yazabilirsiniz


Rumuz :  
 
Email :   
  
Mesaj :  
Bu konuya abone olmak ister misiniz ?