SQL, veritabanındaki kayıtları sayabilmek için yerleşik COUNT fonksiyonunu kullanır.
Söz dizimi: SELECT COUNT() FROM
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ğıdaki örnek yaşı 20 den büyük olan çalışanlarınızı(Employees) listeler.
Sorgu:
USE northwind
SELECT COUNT(*) AS [Yirmi Yaş Üstü]
FROM Employees
WHERE getdate() - BirthDate > 20
COUNT()
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:
Sorgu:
USE northwind
SELECT COUNT(ShipRegion)
FROM Orders
COUNT DISTINCT
DISTINCT anahtar kelimesi COUNT ile birlikte kullanıldığında, belirtilen sütundaki benzersiz kayıtların sayısını verir.
Söz dizimi: SELECT COUNT(DISTINCT FROM
Örnek: Siparişlerin kaç farklı müşteriden alındığını öğrenmek istediğimizde,
Sorgu:
USE northwind
SELECT COUNT (DISTINCT CustomerID)
FROM Orders
0 yorum:
Yorum Gönder