האופרטור Like

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

תחביר

expression Likepattern

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

חלק

תיאור

ביטוי

ביטוי SQL המשמש במשפט WHERE.

תבנית

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


הערות

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

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

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

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

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


סוג ההתאמה


תבנית

התאמה
(מחזירה True)

אין התאמה
(מחזירה 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



הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×