דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

השוואת ביטוי מחרוזת לתבנית בביטוי 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



זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×