تحسب عدد السجلات التي يتم إرجاعها بواسطة استعلام.

بناء الجملة

Count ( expr )

يمثل العنصر النائب ل exprتعبير السلسلة يحدد الحقل الذي يحتوي على البيانات التي تريد حسابها أو تعبير يقوم بإجراء عملية حسابية باستخدام البيانات الموجودة في الحقل. يمكن أن تتضمن المعملات في expr اسم حقل جدول أو دالة (التي يمكن أن تكون مضمونة أو معرفة من قبل المستخدم ولكن لا يمكن أن تكون دالات SQL التجميعية الأخرى). يمكنك حساب أي نوع من البيانات، بما في ذلك النص.

ملاحظات

تلميح:  في Access 2010، يكون "منشئ التعبير" لديه IntelliSense، حيث يمكنك معرفة الوسيطات التي يتطلبها التعبير. 

يمكنك استخدام Count لتعداد عدد السجلات في استعلام أساسي. على سبيل المثال، يمكنك استخدام Count لتعداد عدد الطلبات التي تم شحنها إلى بلد معين.

على الرغم من أنه يمكن ل expr إجراء عملية حسابية في حقل، يقوم Count ببساطة بإحصاء عدد السجلات. لا يهم القيم المخزنة في السجلات.

لا تقوم الدالة Count بعد السجلات التي لها حقول Null ما لم يكن expr هو حرف البدل علامة النجمة (*). إذا كنت تستخدم النجمة، يحسب Count العدد الإجمالي للسجلات، بما في ذلك السجلات التي تحتوي على حقول Null.Count(*) أسرع بكثير من Count([Column Name]). لا تحاط علامة النجمة بعلامتي اقتباس (' '). يحسب المثال التالي عدد السجلات في جدول "الطلبات":

SELECT Count(*) AS TotalOrders FROM Orders;

إذا تعرف expr حقولا متعددة، تحسب الدالة Count سجلا فقط إذا لم يكن أحد الحقول على الأقل "Null". إذا كانت كل الحقول المحددة فارغة،لا يتم حساب السجل. افصل أسماء الحقول باستخدام ملصقات (&). يوضح المثال التالي كيف يمكنك حصر العدد بالسجلات التي تكون فيها قيمة ShippedDate أو Freight غير خالية:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

يمكنك استخدام Count في تعبير استعلام. يمكنك أيضا استخدام هذا التعبير في خاصية SQL لكائنQueryDef أو عند إنشاء كائن Recordset استنادا إلى استعلام SQL.

حساب عدد البيانات باستخدام استعلام

حساب الحقول في دالات SQL

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×