البند HAVING

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

عباره HAVING في Access يحدد السجلات المجمعه المراد عرضها في عباره SELECT ب# جمله "تجميع حسب". بعد ان GROUP BY ب# دمج السجلات، يعرض HAVING اي سجلات تم تجميعها حسب جمله GROUP BY التي تفي ب# الشروط عباره HAVING.

بناء الجملة

SELECT fieldlist
FROM table
WHERE selectcriteria
GROUP BY groupfieldlist
[HAVING groupcriteria]

تتكون جملة SELECT التي تتضمن البند HAVING من الأجزاء التالية:

الجزء

الوصف

fieldlist

اسم الحقل او الحقول المراد استردادها ب# الاضافه الي اي اسماء مستعاره اسم الحقل، SQL التجميعيه او دالات التقييم الخاصه التحديد (ALL او DISTINCT او DISTINCTROW او TOP)، او الخيارات الاخري ل# جمله SELECT.

الجدول

اسم الجدول الذي يتم استرداد السجلات منه.

selectcriteria

معايير التحديد. إذا كانت الجملة تتضمن البند WHERE، يقوم مشغل قاعدة بيانات Microsoft Access بتجميع القيم بعد تطبيق شروط بند WHERE على السجلات.

groupfieldlist

أسماء الحقول المستخدمة لتجميع السجلات والتي يصل عددها إلى 10 حقول بحد أقصى. يحدد ترتيب أسماء الحقول في groupfieldlist مستويات التجميع من أعلى مستوى تجميع إلى أدناه.

groupcriteria

تعبير يحدد السجلات المجمعة المراد عرضها.

ملاحظات

البند HAVING اختياري.

البند HAVING مماثل للبند WHERE، الذي يحدد السجلات المطلوب تحديدها. بعد تجميع السجلات باستخدام البند GROUP BY، يحدد البند HAVING السجلات المراد عرضها:

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

بإمكان البند HAVING أن يحتوي على تعبيرات يصل عددها إلى 40 تعبير بحد أقصى وتكون مرتبطة بالعوامل المنطقية، مثل And وOr.

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×