החזרת משתנה(מחרוזת) המכיל עותק של מחרוזת שצוינה ללא רווחים מובילים (LTrim), רווחים נגררים (RTrim) או רווחים מובילים ונגררים (Trim).
תחביר
LTrim ( string )
RTrim ( string )
Trim( string )
המחרוזת הנדרשתארגומנט כל ערך חוקי ביטוי מחרוזת. אם המחרוזת מכילה Null, מוחזר Null.
דוגמאות שאילתה
Expression |
תוצאות |
SELECT LTrim(ProductDesc) AS Expr1 FROM ProductSales; |
החזרת ערכי המחרוזת מהשדות "ProductDesc" ללא הרווחים המובילים ותציג בעמודה Expr1. |
SELECT RTrim(ProductDesc) AS Expr1 FROM ProductSales; |
החזרת ערכי המחרוזת מהשדות "ProductDesc" ללא הרווחים הנגררים ותציג בעמודה Expr1. |
SELECT LTrim(ProductDesc) AS NoTrailingSpace FROM ProductSales; |
החזרת ערכי המחרוזת מהשדות "ProductDesc" ללא הרווחים המובילים ותציג בעמודה "NoTrailingSpace". |
SELECT RTrim(ProductDesc) AS NoLeadingSpace FROM ProductSales; |
החזרת ערכי המחרוזת מהשדות "ProductDesc" ללא הרווחים הנגררים ומציגה בעמודה "NoLeadingSpaces". |
SELECT Trim(ProductDesc) AS Trimmed FROM ProductSales; |
החזרת ערכי המחרוזת מהשדות "ProductDesc" ללא הרווחים המובילים והנגררים ותציג בעמודה "Trimmed". |
דוגמה ל- VBA
הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.
דוגמה זו משתמשת בפונקציה LTrim כדי להסיר רווחים מובילים ואת הפונקציה RTrim כדי להסיר רווחים נגררים ממשתנה מחרוזת. היא משתמשת בפונקציה Trim כדי להסיר את שני סוגי הרווחים.
Dim MyString, TrimString
MyString = " <-Trim-> " ' Initialize string. TrimString = LTrim(MyString) ' TrimString = "<-Trim-> ". TrimString = RTrim(MyString) ' TrimString = " <-Trim->". TrimString = LTrim(RTrim(MyString)) ' TrimString = "<-Trim->". ' Using the Trim function alone ' achieves the same result. TrimString = Trim(MyString) ' TrimString = "<-Trim->".