האופרטור Like

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

השוואת ביטוי מחרוזת לתבנית בביטוי SQL.

תחביר

expressionLikepattern

תחביר האופרטור Like כולל את החלקים הבאים:

חלק תיאור
ביטוי ביטוי SQL המשמש במשפט WHERE.
תבנית מחרוזת או ליטרל מחרוזת תווים שאליהם מושווה הביטוי.

      

הערות

באפשרותך להשתמש באופרטור Like כדי למצוא ערכים בשדה שמתאימים לתבנית שציינת. עבור תבנית, באפשרותך לציין את הערך המלא (לדוגמה, Like “Smith”), או להשתמש בתווים כלליים כדי למצוא טווח ערכים (לדוגמה, Like “Sm*”).

בביטוי, באפשרותך להשתמש באופרטור Like כדי להשוות ערך שדה לביטוי מחרוזת. לדוגמה, אם תזין Like “C*” בשאילתת SQL, השאילתה תחזיר את כל ערכי השדות המתחילה באות C. בשאילתת פרמטר, באפשרותך לבקש מהמשתמש תבנית לחיפוש.

הדוגמה הבאה מחזירה נתונים המתחילים באות P ואחריה כל אות בין A ו- F ושלוש ספרות:

Like “P[A-F]###”

הטבלה הבאה מציגה כיצד באפשרותך להשתמש ב- Like כדי לבדוק ביטויים עבור תבניות שונות.


סוג התאמה

תבנית
להתאים
(מחזיר True)
No match
(מחזיר False)
תווים מרובים 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