BİR SÜTUNDAKİ DEĞERLERİ TOPLAMAK
Veritabanımızdaki bir tablo içerisindeki belirli bir sutundaki sayısal değerlerin toplam değerini bulmak için for yada while döngüleri kurmanıza gerek yok. Çok basit bir SQL ifadesi ile bu işlemi yapabilirsiniz.
select SUM(sutun_AdI) from tablo_AdI
Örneğin "öğrenciler" tablosu içerisindeki "yaş" sütunu içerisindeki tüm değerlerin toplamını elde ederek 11A sınıfındaki toplam yaş değerini bulmak istediğimizi düşünelim. Bunun için aşağıdaki gibi bir ifade kullanmamız yeterlidir.
sql="Select Sum(yas) From Ogrenciler Where Sinif='"&11A&"'"
set rs=db.execute(sql)
response.write rs(0)
BİR SÜTUNUN ORTALAMA DEĞERİ
Kullanım özellikleri SUM ile hemen hemen aynıdır. Burada yardımcı ifade olarak AVG terimi kullanılır.
select AVG(sutun_AdI) from tablo_AdI
Yukarıdaki örnek üzerinden devam edersek 11A sınıfındaki öğrencilerin yaş ortalamalarını bulmak için yapmamız gereken tek şey aşağıdaki SQL ifadesini kullanmaktır.
sql="Select Avg(yas) From Ogrenciler Where Sinif='"&11A&"'"
set rs=db.execute(sql)
response.write rs(0)
MAKSİMUM DEĞERİ BULMAK
Bir tablonun belirli bir sütunundaki en büyük değeri bulmak için MAX ifadesini kullanabilirsiniz.
select MAX(sutun_AdI) from tablo_AdI
11A sınıfındaki en yaşlı öğrencinin yaşını bulmak için yapmamız gereken tek şey aşağıdaki ifadeyi kullanmak olacaktır.
sql="Select Max(yas) From Ogrenciler Where Sinif='"&11A&"'"
set rs=db.execute(sql)
response.write rs(0)
Max ifadesini min yaparak minimum değeri de elde edebilirsiniz.