TRIM (TRIM)
تابع TRIM در SQL Server فاصله ها یا کاراکترهای اضافی را حذف می کند. «رشته (String)» یعنی متن ساده. «کاراکتر (Character)» یعنی هر حرف یا نشانه. با تابع TRIM در SQL Server متن ها تمیزتر می شوند؛ مثل پاک کردن حاشیه های دفتر.
تعریف و کاربرد TRIM
TRIM فاصله های ابتدا و انتهای رشته را حذف می کند. همچنین می تواند کاراکترهای مشخص شده را حذف کند. پیش فرض فقط فاصله هاست.
سینتکس (Syntax)
TRIM([characters FROM] string);
مثال 1: حذف فاصله های دو سر
فاصله های اضافی اول و آخر حذف می شوند. متن وسط دست نخورده می ماند.
SELECT TRIM(' SQL Tutorial! ') AS TrimmedString;
مثال 2: حذف کاراکترهای خاص
می توان چند کاراکتر مشخص را همراه فاصله ها حذف کرد.
SELECT TRIM('#! ' FROM ' #SQL Tutorial! ') AS TrimmedString;
نکات کاربردی
- برای حذف فقط ابتدای متن، از LTRIM استفاده کن.
- برای حذف فقط انتهای متن، از RTRIM کمک بگیر.
- برای ساخت فاصله، تابع SPACE را ببین.
- این تابع از SQL Server 2017 به بعد کار می کند.
گام های عملی سریع
- رشته هدف را بنویس.
- در صورت نیاز کاراکترهای حذف شدنی را تعیین کن.
- کوئری را اجرا کن و نتیجه را بررسی کن.
نکته: وقتی «characters» می دهی، فقط همان ها حذف می شوند؛ نه همه چیز.
جمع بندی سریع
- TRIM فاصله های دو سر را حذف می کند.
- می تواند کاراکترهای دلخواه را هم حذف کند.
- LTRIM و RTRIM برای یک طرفه کردن اند.
- از نسخه 2017 به بعد در دسترس است.