SQL COUNT () وظيفة
COUNT () ترجع عدد من الصفوف التي تطابق المعايير المحددة.
SQL COUNT (COLUMN_NAME) بناء الجملة
عدد القيم COUNT (COLUMN_NAME) ترجع العمود المحدد (NULL غير مدرجة):
COUNT SQL (*) في بناء الجملة
COUNT (*) الدالة بإرجاع عدد السجلات في الجدول:
COUNT SQL (COLUMN_NAME متميزة) في بناء الجملة
COUNT (COLUMN_NAME متميزة) الدالة بإرجاع عدد من قيم مختلفة من العمود المحدد:
ملاحظة: COUNT (متميزة) ينطبق على ORACLE و Microsoft SQL Server ولكن لا يمكن استخدامها في Microsoft Access.
قاعدة بيانات تجريبي
في هذا البرنامج التعليمي، سوف نستخدم نموذج قاعدة البيانات w3big.
يتم تحديد البيانات التالية من الجدول "access_log":
+-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+
SQL COUNT (COLUMN_NAME) أمثلة
بيان SQL بحساب "access_log" الطاولة "site_id" التالية = 3 مجموع المشاهدات:
أمثلة
WHERE site_id=3;
COUNT SQL (*) أمثلة
عبارة SQL التالية لحساب "access_log" الجدول العدد الإجمالي للتسجيلات:
أمثلة
تنفيذ SQL أعلاه نتائج الإخراج هي كما يلي:
SQL COUNT (COLUMN_NAME متميزة) أمثلة
عبارة SQL التالية لحساب عدد السجلات "access_log" جدول site_id مختلفة:
أمثلة
تنفيذ SQL أعلاه نتائج الإخراج هي كما يلي: