أحدث البرامج التعليمية وتطوير الشبكة
 

SQL COUNT() Function


و 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" الجدول:

مثال

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

انها محاولة لنفسك »

SQL COUNT (COLUMN_NAME متميزة) مثال

عبارة SQL التالية بعد عدد من عملاء فريدة من نوعها في "Orders" الجدول:

مثال

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

انها محاولة لنفسك »