Access SQL: جمله where

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

هذا واحد من مجموعه من المقالات حول Access SQL. تصف هذه المقاله كيفيه كتابه عباره where هذه المقاله، و# يستخدم امثله ل# توضيح الاساليب المختلفه التي يمكنك استخدامها في البند where.

في جمله SQL، بند WHERE يحدد المعايير التي يجب توافرها قيم الحقول في السجلات التي تحتوي علي قيم ل# تضمينها في نتائج الاستعلام.

ل# الحصول علي نظره عامه حول Access SQL، راجع المقاله Access SQL: المفاهيم الاساسيه و# مفردات و# بناء جمله.

في هذه المقالة

تقييد النتائج ب# استخدام معايير

بناء الجمله بند WHERE

استخدم البند where ل# ضم مصادر البيانات

تقييد النتائج ب# استخدام معايير

عندما تريد استخدام بيانات ل# تحديد عدد السجلات التي يتم ارجاعها في استعلام، يمكنك استخدام معايير. معيار استعلام يشبه الي صيغه — يكون سلسله ان تتكون من مراجع الحقول و# عوامل التشغيل و# الثوابت. معايير الاستعلام نوع من تعبير.

يعرض بعض نماذج معايير الجدول التالي و# يشرح كيفيه عملها.

المعيار

الوصف

>25 و<50

ينطبق هذا المعيار علي حقل رقم، مثل سعر او UnitsInStock. يتضمن السجلات حيث يحتوي الحقل سعر او UnitsInStock علي قيمه اكبر من 25 واقل من 50 فقط.

DateDiff («yyyy», [BirthDate], Date()) > 30

ينطبق هذا المعيار ل# حقل تاريخ / وقت، مثل تاريخ الميلاد. تم تضمين السجلات حيث تبلغ عدد السنوات بين تاريخ اليوم و# تاريخ الميلاد شخص اكثر من 30 فقط في نتيجه الاستعلام.

Is Null

يمكن تطبيق هذا المعيار ل# اي نوع من الحقل ل# عرض سجلات فيها قيمه الحقل null.

كما يوضح الجدول السابق، يمكنه عرض معايير مختلفه تماما عن بعضها البعض استنادا الي نوع بيانات الحقل ل# مما تطبيق المعايير ب# الاضافه الي متطلبات محدده. بعض المعايير بسيطه، و# تستخدم الاساسيه عوامل التشغيل و# الثوابت. الاخرين معقده، و# استخدام الدالات و# عوامل التشغيل الخاصه، و# تضمين مراجع الحقول.

هام: اذا تم استخدام حقل ب# استخدام داله تجميعيه، لا يمكنك تحديد معايير ل# هذا الحقل في البند where. بدلا من ذلك، يمكنك استخدام عباره HAVING ل# تحديد معايير ل# حقول مجمعه. ل# مزيد من المعلومات، راجع المقالات Access SQL: المفاهيم الاساسيه و# مفردات و# بناء جمله و# تواجه جمله.

بناء الجمله بند WHERE

يمكنك استخدام معايير الاستعلام في عباره where عباره SELECT.

عباره where علي بناء الجمله الاساسيه التاليه:

WHERE field = criterion

علي سبيل المثال، افترض ان الذي تريد ان رقم الهاتف ل# العميل، و# لكن يمكنك تذكر فقط اسم العائله الخاص ب# العميل من حسونه. بدلا من البحث في كافه ارقام الهاتف علي قاعده البيانات، يمكنك استخدام where ل# الحد من النتائج و# تسهيل عمليه العثور علي رقم الهاتف الذي تريده. اذا افترضنا ان يتم تخزين اسماء العائله في حقل يسمي اسم العائله، يظهر بند WHERE الخاص بك كما يلي:

WHERE [LastName]='Bagel'

ملاحظة: ليس لديك ل# اسناد المعايير في عباره where الخاص بك تكافؤ القيم. يمكنك استخدام عوامل تشغيل المقارنه الاخري، مثل اكبر من (>) او اقل من (<). علي سبيل المثال، حيث [السعر] > 100.

استخدم البند where ل# ضم مصادر البيانات

في بعض الاحيان التي قد تريد دمج مصادر البيانات استنادا الي الحقول التي تحتوي علي البيانات المتطابقه، و# لكن تحتوي علي انواع بيانات مختلفه. علي سبيل المثال، قد يكون لديك حقل في جدول واحد نوع بيانات رقميه، و# تريد مقارنه هذا الحقل ب# حقل في جدول اخر الذي يحتوي علي نوع بيانات نص.

لا يمكنك انشاء صله بين الحقول التي تحتوي علي انواع بيانات مختلفه. دمج بيانات من مصدري بيانات استنادا الي قيم في الحقول التي تحتوي علي انواع بيانات مختلفه، يمكنك انشاء عباره where التي تستخدم حقل واحد ك# معيار ل# حقل اخر، ب# استخدام الكلمه الاساسيه LIKE.

علي سبيل المثال، افترض انك تريد استخدام بيانات من table1 و table2، و# لكن فقط عند البيانات الموجوده في field1 (حقل نص في جدول 1) يتطابق مع البيانات الموجوده في الحقل 2 (حقل رقم في table2). تشبه بند WHERE الخاص بك ب# ما يلي:

WHERE field1 LIKE field2

ل# الحصول علي مزيد من المعلومات حول كيفيه انشاء المعايير المستخدمه في البند where، راجع المقاله امثله حول معايير الاستعلام.

اعلي الصفحه

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

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

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

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

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

×