Applies ToAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

קובע אם ערכו של ביטוי נמצא בטווח ערכים שצוין. באפשרותך להשתמש באופרטור זה במשפטי SQL.

תחביר

expr [Not] Betweenvalue1Andvalue2

תחביר האופרטור Between...And כולל את החלקים הבאים:

חלק

תיאור

expr

ביטוי המזהה את השדה המכיל את הנתונים שברצונך להעריך.

value1‏, value2

ביטוי שאליו ברצונך להשוות את expr.

הערות

אם הערך של expr נמצא בין value1 ו- value2 (כולל), האופרטור Between... And מחזיר True; אחרת, הוא מחזיר False. באפשרותך לכלול את האופרטור הלוגי Not כדי להעריך את המצב ההפוך (כלומר, אם expr נמצא מחוץ לטווח שהוגדר על-ידי value1 ו- value2).

תוכל להשתמש ב- Between...And כדי לקבוע אם ערכו של שדה נמצא בטווח מספרי שצוין. הדוגמה הבאה קובעת אם הזמנה נשלחה למיקום שנמצא בטווח קודי מיקוד. אם המיקוד הוא בין 98101 ל- 98199, הפונקציה IIf הפונקציה מחזירה "Local". אחרת, היא מחזירה “Nonlocal”.

SELECT IIf(PostalCode Between 98101 And 98199, “Local”, “Nonlocal”) FROM Publishers

אם expr‏, value1, או value2 הוא Null‏, Between...And מחזיר ערך Null.

מאחר ש- תווים כלליים , כגון *, נחשבים לאותיות, לא ניתן להשתמש בהם עם האופרטור Between...And. לדוגמה, לא ניתן להשתמש ב-980* ו- 989* כדי למצוא את כל קודי המיקוד שמתחילים ב- 980 עד 989. במקום זאת, יש לך שתי חלופות לביצוע פעולה זו. באפשרותך להוסיף ביטוי לשאילתה שתופס את שלושת התווים השמאליים של שדה הטקסט ומשתמש ב- Between...And בתווים אלה. לחלופין, באפשרותך למלא את הערכים הגבוהים והנמוכים עם תווים נוספים - במקרה זה, 98000 עד 98999, או 98000 עד 98999 - 9999 אם אתה משתמש בקודי מיקוד מורחבים. (עליך להשמיט את – 0000 מהערכים הנמוכים משום שאחרת, 98000 יושמט אם לקודי מיקוד מסוימים יש מקטעים מורחבים ולאחרים אין).

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

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

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

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