שימוש בקריטריון Like לאיתור נתונים

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

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

  1. פתח את הטבלה Customers:

    הטבלה 'לקוחות'

  2. בכרטיסיה יצירה, לחץ על עיצוב שאילתה.

  3. לחץ על 'הוסף' , והטבלה 'לקוחות' תתווסף למעצב השאילתות.

  4. לחץ פעמיים על השדות 'שם משפחה ' ו'עיר ' כדי להוסיף אותם לרשת עיצוב השאילתה.

  5. בשדה City , הוסף את הקריטריונים "Like B*" ולחץ על Run.

    קריטריון השאילתה Like

תוצאות השאילתה מציגות רק את הלקוחות משמות ערים המתחילים באות "B".

תוצאות השאילתה Like

כדי ללמוד עוד אודות השימוש בקריטריונים, ראה החלת קריטריונים על שאילתה.

לראש הדף

שימוש באופרטור Like בתחביר SQL

אם אתה מעדיף לעשות זאת בתחביר SQL (שפת שאילתות מובנית), כך תעשה זאת:

  1. פתח את הטבלה 'לקוחות' ובכרטיסיה 'יצירה ', לחץ על 'עיצוב שאילתה'.
  2. בכרטיסיה 'בית ', לחץ על 'תצוגת>SQL ' והקלד את התחביר הבא:
    SELECT [Last Name], City FROM Customers WHERE City Like "B*";
  3. לחץ על הפעלה.
  4. לחץ באמצעות לחצן העכבר הימני על כרטיסיית השאילתה, Save>Close.

לקבלת מידע נוסף , ראה Access SQL: מושגים בסיסיים, אוצר מילים ותחביר ולמד עוד אודות אופן העריכה של משפטי SQL לחידוד תוצאות השאילתה.

לראש הדף

דוגמאות של קריטריון 'אהבתי', דפוסים ותוצאות

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


Like "P[A-F]###"

הנה כמה דרכים שבהן ניתן להשתמש ב - Like עבור תבניות שונות:

סוג ההתאמה תבנית אם יש התאמה למסד הנתונים שלך
תראה את ההודעה
אם מסד הנתונים שלך אינו כולל התאמה
תראה את ההודעה
תווים מרובים a*a aa, ‏aBa, ‏aBBBa aBC
*ab* abc, ‏AABB, ‏Xab aZb, ‏bac
תו מיוחד a[*]a a*a אאא
תווים מרובים 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

דוגמאות של קריטריוני Like עם תווים כלליים

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

קריטריונים Result
Like "E#" מחזירה פריטים עם שני תווים בלבד, כאשר התו הראשון הוא E והשני הוא מספר.
Like "G?" מחזירה פריטים בעלי שני תווים בלבד כאשר התו הראשון הוא G.
Like "*16" מחזירה פריטים המסתיימים ב- 16.

ראה דוגמאות נוספות של תווים כלליים.

לראש הדף