و COUNT() ترجع عدد الصفوف التي تطابق معايير محددة.
SQL COUNT (COLUMN_NAME) بناء الجملة
ترجع الدالة COUNT (COLUMN_NAME) عدد القيم (لن يتم احتساب قيم فارغة) من العمود المحدد:
SELECT COUNT(column_name) FROM table_name;
SQL COUNT (*) في بناء الجملة
ترجع الدالة COUNT (*) عدد السجلات في جدول:
SELECT COUNT(*) FROM table_name;
COUNT SQL (COLUMN_NAME متميزة) في بناء الجملة
وCOUNT (COLUMN_NAME متميزة) الدالة بإرجاع عدد من القيم المتميزة للعمود محدد:
SELECT COUNT(DISTINCT column_name) FROM table_name;
Note: COUNT (متميزة) يعمل مع ORACLE و Microsoft SQL Server، ولكن ليس مع Microsoft Access.
قاعدة بيانات تجريبي
في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.
فيما يلي مجموعة مختارة من "Orders" الجدول:
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) مثال
عبارة SQL التالية بعد عدد من الأوامر من "CustomerID"=7 من "Orders" الجدول:
مثال
SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE
CustomerID=7;
انها محاولة لنفسك »
SQL COUNT (*) مثال
عبارة SQL التالية بحساب إجمالي عدد الطلبات في "Orders" الجدول:
SQL COUNT (COLUMN_NAME متميزة) مثال
عبارة SQL التالية بعد عدد من عملاء فريدة من نوعها في "Orders" الجدول: