يتم استخدام معايير Like أو عامل التشغيل في استعلام Access للعثور على البيانات التي تطابق نمطا معينا. على سبيل المثال، في نموذج قاعدة البيانات، لدينا جدول "العملاء"، مثل الجدول أدناه، ونريد تحديد موقع العملاء الذين يعيشون في المدن فقط الذين تبدأ أسماؤهم ب "B". إليك كيفية إنشاء استعلام واستخدام معايير Like:
-
فتح جدول العملاء:
-
في علامة التبويب إنشاء، انقر فوق تصميم الاستعلام.
-
انقر فوق إضافة وإضافة جدول العملاء إلى مصمم الاستعلام.
-
انقر نقرا مزدوجا فوق الحقلين اسم العائلةوالمدينة لإضافتهما إلى شبكة تصميم الاستعلام.
-
في حقل المدينة ، أضف معايير "Like B*" ، وانقر فوق Run.
تظهر نتائج الاستعلام أسماء العملاء من المدن فقط بدءا من الحرف "B".
لمعرفة المزيد حول استخدام المعايير، راجع تطبيق المعايير على استعلام.
استخدام عامل التشغيل Like في بناء جملة SQL
إذا كنت تفضل القيام بذلك في بناء جملة SQL (لغة الاستعلام المنظمة)، فإليك كيفية القيام بذلك:
-
افتح جدول العملاء، وفي علامة التبويب إنشاء ، انقر فوق تصميم الاستعلام.
-
على علامة التبويب الصفحة الرئيسية ، انقر فوق عرض > طريقة عرض SQL واكتب بناء الجملة التالي:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
انقر فوق تشغيل.
-
انقر بزر الماوس الأيمن فوق علامة تبويب الاستعلام، حفظ > إغلاق.
لمزيد من المعلومات، راجع Access SQL: المفاهيم الأساسية والمفردات وبناء الجملة وتعرف على المزيد حول كيفية تحرير عبارات SQL لشحذ نتائج الاستعلام.
أمثلة على أنماط ونتائج معايير Like
تأتي معايير Like أو عامل التشغيل في متناول اليد أثناء مقارنة قيمة حقل بتعبير سلسلة. يعرض المثال التالي البيانات التي تبدأ بالحرف P متبوعاً بأي حرف بين A وF وثلاثة أرقام:
Like “P[A-F]###”
فيما يلي بعض الطرق لاستخدام Like لأنماط مختلفة:
نوع المطابقة |
نمط |
إذا كانت قاعدة البيانات الخاصة بك تحتوي على تطابق أنت سترى |
إذا لم يكن لقاعدة البيانات الخاصة بك تطابق أنت سترى |
---|---|---|---|
أحرف متعددة |
a*a |
aa ،aBa ،aBBBa |
aBC |
*ab* |
abc ،AABB ،Xab |
aZb ،bac |
|
حرف خاص |
a[*]a |
a*a |
Aaa |
أحرف متعددة |
ab* |
abcdefg ،abc |
cab ،aab |
حرف واحد |
a?a |
aaa ،a3a ،aBa |
aBBBa |
رقم واحد |
a#a |
a0a ،a1a ،a2a |
aaa ،a10a |
نطاق من الأحرف |
[a-z] |
f ،p ،j |
2، & |
خارج نطاق |
[!a-z] |
9، &، % |
b، a |
ليس رقماً |
[!0-9] |
A ،a، &، ~ |
0، 1، 9 |
مدمج |
a[!b-m]# |
An9 ،az0 ،a99 |
abc ،aj0 |
أمثلة على معايير Like مع أحرف البدل
يعرض الجدول التالي أنواع النتائج عند استخدام معيار Like مع أحرف البدل في جدول قد يحتوي على بيانات بأنماط مطابقة محددة.
معايير |
النتيجة |
---|---|
مثل "E#" |
إرجاع عناصر ذات حرفين فقط حيث الحرف الأول هو E والثاني هو رقم. |
مثل "G؟" |
إرجاع عناصر ذات حرفين فقط حيث الحرف الأول هو G. |
مثل "*16" |
إرجاع العناصر التي تنتهي في 16. |
راجع المزيد من الأمثلة على أحرف البدل.