COUNT() işlevi, belirli bir kriter ile eşleşen satır sayısını verir.
SQL COUNT(column_name) sözdizimi
COUNT(column_name) fonksiyon değerleri sayısını verir (NULL values will not be counted) belli bir sütunun:
SELECT COUNT(column_name) FROM table_name;
SQL COUNT(*) Söz dizimi
COUNT(*) işlevi, bir tablodaki kayıtların sayısını döndürür:
SELECT COUNT(*) FROM table_name;
SQL COUNT(DISTINCT column_name) Sözdizimi
COUNT(DISTINCT column_name) işlevi, belirtilen kolonun farklı değerlerin sayısını verir:
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT(DISTINCT) , Microsoft Access ile ORACLE ve Microsoft SQL Server ile çalışır, ancak.
Demo Veritabanı
Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.
Aşağıda bir seçme "Orders" tablosundaki:
OrderID | CustomerID | EmployeeID | OrderDate | ShipperID |
---|---|---|---|---|
10265 | 7 | 2 | 1996-07-25 | 1 |
10266 | 87 | 3 | 1996-07-26 | 3 |
10267 | 25 | 4 | 1996-07-29 | 1 |
SQL COUNT(column_name) Örnek
Aşağıdaki SQL deyimi emir sayar "CustomerID"=7 den "Orders" tablosundaki:
Örnek
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE
CustomerID=7;
Kendin dene "
SQL COUNT(*) Örnek
Aşağıdaki SQL deyimi siparişlerin toplam sayısını sayar "Orders" tablosundaki:
SQL COUNT(DISTINCT column_name) Örnek
Aşağıdaki SQL deyimi benzersiz müşteri sayısını sayar "Orders" tablosundaki: