SQL Count Fonksiyonları
SQL, veri tabanındaki kayıtları sayabilmek için yerleşik (built-in) COUNT fonksiyonu kullanır.
Sentax:
SELECT COUNT (<sütun adı>) FROM <tablo adı>
COUNT(*)
COUNT fonksiyonu (*) ile kullanıldığında FROM ile belirtilen tablodaki toplam satır sayısını verir.
Örnek: Aşağıdaki örnekte Siparişler (Orders) tablosundaki kayıt sayısı listelenmiştir.
Sorgu:
USE northwind
SELECT COUNT(*) AS [Kayıt Sayısı] FROM Orders
Örnek: Aşağıda, yaşı 20’den büyük olan çalışanlar listelenir.
Sorgu:
USE Northwind
SELECT COUNT (*) AS [Yirmi Yaşından Büyükler]
FROM Employees WHERE getdate() – BirthDate > 20
COUNT(<sütun adı>)
COUNT fonksiyonu bir sütun adı ile birlikte kullanıldığında, o sütundaki boş (NULL) olmayan kayıtların sayısını verir.
Örnek: Orders tablosundan ShipRegion alanını saydıralım.
Sorgu:
USE Northwind
SELECT COUNT(ShipRegion) FROM Orders
COUNT DISTINCT
DISTINCT anahtar sözcüğü COUNT ile kullanıldığında, belirtilen sütundaki benzersiz kayıtların sayısını verir.
Sentax:
SELECT COUNT(DISTINCT <sütun adı>) FROM <tablo adı>
Örnek: Siparişlerin kaç farklı müşteriden alındığını öğrenelim.
Sorgu:
USE Northwind
SELECT COUNT (DISTINCT CustomerID) FROM Orders
Yorumlar
Yorum Gönder