MS SQL Server Eğitimleri 42 – T-SQL Aggregate Functions 2 – COUNT() Kullanımı
MS SQL Eğitimlerimize Count Fonksiyonu ile devam ediyoruz.
Count fonksiyonunun temelde yaptığı görev girilen tablo ve alandaki veri sayısını geri dönmektir.
3 Farklı kullanımı mevcuttur.
NOT: Bir alanda kaç veri olduğunu öğrenmek istediğimizde Null olan Row’u saymayacaktır. O yüzden bir veri tabanınında girilmiş kaç satır verinin olduğunu sadece bir satır üzerinde Count fonksiyonunu çalıştırarak bilemeyebiliriz.
1. Kullanım
1 |
SELECT COUNT(*) FROM TABLO_ADI |
Bu kullanım ile tablomuzda kaç Row olduğunun bilgisini net olarak alabiliriz.
2. Kullanım
1 |
SELECT COUNT(KOLON_ADI) FROM TABLO_ADI |
Bu kullanım ile girilen kolonda dolu olan Row değerini öğrenebiliriz.
3. Kullanım
1 |
SELECT COUNT(DISTICT KOLON_ADI) FROM TABLO_ADI |
Bu kullanım ile tekrar etmeyen değerlerin sayısını öğrenebiliriz.
Örneklerle görelim.
XENONBOX veritabanımız üzerindeki CUSTOMER tablomuz üzerinde yapacağız çalışmalarımızı.
1 2 3 |
SELECT COUNT(*) FROM CUSTOMER SELECT COUNT(*) AS Veri_Sayısı FROM CUSTOMER |
1 2 3 |
SELECT COUNT(FIRSTNAME) FROM CUSTOMER SELECT COUNT(FIRSTNAME) AS Kişi_Sayısı FROM CUSTOMER |
1 2 3 |
SELECT COUNT(DISTINCT COUNTRY) FROM CUSTOMER SELECT COUNT(DISTINCT COUNTRY) ÜLKE_SAYISI FROM CUSTOMER |
Bu dersimizde bu kadardı bir sonraki yazımda görüşmek üzere.