الدالة Count

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

بناء الجملة

Count ( expr )

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

ملاحظات

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

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

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

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

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

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

انظر أيضاً

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

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

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×