קריטריוני שאילתה, חלק 2: כמו מה?

בחלק 1 מסידרה זו של 3 חלקים, שקלנו דוגמה בסיסית לשימוש בקריטריונים בשאילתה כדי להגדיר את שאלת השאילתה לספציפית יותר. זה נהדר אם אתה יודע בדיוק מה אתה מחפש. אך מה קורה אם ברצונך לראות התאמות בלתי מדויקות – למשל, כל מי ששם המשפחה שלו מתחיל ב- Th? אתה מקבל מזל – Access כולל כלים רבי-עוצמה שבהם באפשרותך להשתמש בקריטריוני שאילתה כדי לאחזר התאמות באופן לא מדויק: תווים כלליים והאופרטור LIKE.

תווים כלליים

אם אי פעם שיחקת פוקר, ייתכן שתוכל לנחש מה התווים הכלליים עושים: ניתן להחליף אותם עבור תווים אחרים. קיימים עשרה תווים כלליים, אך ניתן להשתמש רק בחמישה במסד נתונים נתון. חמישה מהם עומדים בתקן המכונה ANSI-89, וחמשת האחרים עומדים בתקן ANSI-92; כל מסד נתונים תומך בתקן אחד או אחר, אך לא בשניהם. באפשרותך להגדיר אפשרות לציין באיזה תקן ANSI להשתמש.

תווים של ANSI-89

תו   

תיאור

דוגמה

*

התאמה למספר כלשהו של תווים.
באפשרותך להשתמש בכוכבית בכל מקום במחרוזת תווים.

מה* מוצא את התוכן, הלבן והסיבה, אך לא זמן מה או צפה.

?

התאמה לכל תו אלפביתי בודד.

ב? ll מוצא את הכדור, הפעמון והיל

[ ]

משמש עם תווים אחרים (מוקפים בתוך הסוגריים המרובעים).
התאמה לכל תו בודד בתוך הסוגריים.

ב [ ae ] ll מוצא את הכדור והבל, אך לא את ביל

!

משמש בתוך סוגריים מרובעים יחד עם תווים אחרים.
התאמה לכל תו שלא בתוך הסוגריים.

b [! ae ] ll מוצא את ביל ושפר, אך לא את הכדור או הפעמון

-

משמש בתוך סוגריים מרובעים יחד עם תווים אחרים.
התאמה לכל תו בטווח של תווים.
יש לציין את הטווח בסדר עולה (א-ת ולא ת-א).

b [a-c] d מוצא את ' רע ', ' בבד ' ו-bcd

#

התאמה לכל תו מספרי.

1 3 מוצא את 103, 113, 123

תווים של ANSI-92

תו  

תיאור

דוגמה

%

התאמה למספר כלשהו של תווים.
יכול לשמש בתור התו הראשון או האחרון במחרוזת תווים.

מה% מוצא את מה, לבן ומדוע, אך לא זמן רב או מצפה.

_

התאמה לכל תו אלפביתי בודד.

B_ll מוצא את הכדור, הפעמון והיל

[ ]

משמש יחד עם תווים אחרים.
התאמה לכל תו בודד בתוך הסוגריים.

ב [ ae ] ll מוצא את הכדור והבל, אך לא את ביל

^

משמש בתוך סוגריים מרובעים יחד עם תווים אחרים.
התאמה לכל תו שלא בתוך הסוגריים.

ב [^ ae ] ll מוצא את ביל ואת השור, אך לא את הכדור או הפעמון

-

משמש בתוך סוגריים מרובעים יחד עם תווים אחרים.
התאמה לכל תו בטווח של תווים.
יש לציין את הטווח בסדר עולה (א-ת ולא ת-א).

ב [א-ג] ד מוצא רע, בבד

האופרטור LIKE

Access מחייב את המילה "Like" בכל קריטריון המשתמש בתווים כלליים. השתמש באופרטור LIKE מיד לפני המחרוזת המכילה את התווים הכלליים. Access זקוק גם למחרוזת המוקפת בסימני מרכאות. לדוגמה, כדי להתאים נתוני טקסט המכילים את האות T , עליך להשתמש בביטוי זה:

LIKE "* t *"

בגירסאות האחרונות, Access מוסיף את האופרטורים והמירכאות הדומים עבורך אם אתה משמיט אותם. לכן, אם אתה משתמש בביטוי * t * Access משנה אותו לLike "* t *" כאשר אתה מפעיל את השאילתה או מזיז את הסמן מחוץ לקריטריון.

ראה תווים כלליים ותווים כלליים בפעולה

אם ברצונך לצפות בסרטון הממחיש את השימוש בכלים אלה, נסה את סרטון הווידאו של YouTube בנושא like ו-תווים כלליים בקריטריוני שאילתות של Access.

הבא בחלק 3 של סידרה זו בת 3 חלקים: הצגת בקשה לקלט באמצעות פרמטר.

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

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

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

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

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

×