people

SQL Count Fonksiyonları

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