{Merhaba Dünya Ben Emre Kıyak}

 





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 ?

Güvenlik kodunu göremiyorsanız sayfayı yenileyin.
Güvenlik Kodu :