تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

بناء الجملة

Count( expr )

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

ملاحظات

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

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

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

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

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

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

حساب الحقول في وظائف SQL

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×