LEFT (LEFT)
تابع «LEFT (Left)» برای «بریدن از چپ در رشته» است. یعنی از ابتدای متن، تعداد مشخصی کاراکتر برمی گرداند. «رشته (String)» یعنی متن ساده مثل نام دانش آموز در لیست کلاس.
LEFT دقیقاً چه می کند؟
تابع LEFT() از چپِ رشته، به اندازه عدد خواسته شده برمی دارد. اگر عدد از طول متن بیشتر باشد، کل رشته برمی گردد.
سینتکس
LEFT(string, number_of_chars);
مثال پایه
سه کاراکتر اول را از رشته بردار:
SELECT LEFT("SQL Tutorial", 3) AS ExtractString;
مثال روی ستون
پنج کاراکتر اول از ستون CustomerName را بگیر:
SELECT LEFT(CustomerName, 5) AS ExtractString
FROM Customers;
گام های عملی
- رشته یا ستون هدف را مشخص کن.
- تعداد کاراکترهای موردنیاز را تعیین کن.
- با
LEFT()خروجی دلخواه را بگیر.
نکته: برای بریدن از راست، تابع RIGHT را ببین.
صفحه مرتبط: LEFT (LEFT) و همچنین INSTR برای یافتن موقعیت متن.
جمع بندی سریع
- LEFT از ابتدای رشته برمی دارد.
- عدد بزرگ تر، کل رشته را می دهد.
- برای پیشوندها بسیار کاربردی است.
- برای راست، از RIGHT استفاده کن.