החזרת משתנה (מחרוזת) המכיל את מספר התווים שצוין מצידה השמאלי של המחרוזת.
תחביר
Right( string, length )
תחביר הפונקציה Right מכיל את הארגומנטים הבאים:
ארגומנט |
תיאור |
string |
נדרש. ביטוי מחרוזת שממנה מוחזרים התווים הימניים ביותר. אם המחרוזת מכילה Null, מוחזר Null. |
length |
נדרש. משתנה (ארוך). ביטוי מספרי המציין כמה תווים יש להחזיר. אם הערך הוא 0, מוחזרת מחרוזת באורך אפס (""). אם הערך גדול ממספר התווים ב- string, מוחזרת המחרוזת כולה. |
הערות
כדי לקבוע את מספר התווים ב- string, השתמש בפונקציה Len.
הערה: השתמש בפונקציה RightB עם נתוני בית הכלולים במחרוזת. במקום לציין את מספר התווים שיש להחזיר, length מציין את מספר הבתים.
דוגמה לשאילתה
Expression |
תוצאות |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
החזרת '3' תווים מהצד הימני של הערכים בשדה "ProductID" מהטבלה "ProductSales" בעמודה FromRight. |
דוגמה ל- VBA
הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה Right כדי להחזיר מספר מוגדר של תווים מהצד השמאלי של מחרוזת.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string. MyStr = Right(AnyString, 1) ' Returns "d". MyStr = Right(AnyString, 6) ' Returns " World". MyStr = Right(AnyString, 20) ' Returns "Hello World".