عامل Like‏

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

يقارن تعبير سلسلة بنمط في تعبير SQL.

بناء الجملة

التعبير:Like‏ "النمط"

تشمل بناء جملة عامل التشغيل Like ثلاثة أجزاء:

الجزء الوصف
التعبير تعبير SQL المستخدم في عبارة WHERE .
النمط سلسلة أو سلسلة أحرف حرفية تتم مقارنة التعبير بها.

      

ملاحظات

يمكنك استخدام عامل التشغيل Like للبحث عن قيم في حقل تتطابق مع النمط الذي تحدده. بالنسبة للنمط، يمكنك تحديد القيمة الكاملة (على سبيل المثال، Like “Smith”)، أو يمكنك استخدام أحرف البدل للعثور على نطاق من القيم (على سبيل المثال، Like “Sm*”).

في تعبير ما، يمكنك استخدام عامل التشغيل Like لمقارنة قيمة حقل بتعبير سلسلة. على سبيل المثال، إذا أدخلت Like “C*” في استعلام SQL، يقوم الاستعلام بإرجاع كافة قيم الحقول بدءا من الحرف C. في استعلام المعلمة، يمكنك مطالبة المستخدم بنمط للبحث فيه.

يعرض المثال التالي البيانات التي تبدأ بالحرف 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