Left (Left)
تابع Left برای بریدن چند کاراکتر از سمت چپ رشته است. یعنی از اول متن می گیرد و همان تعداد برمی گرداند. این کار در پاک سازی داده ها و ساخت کدها مفید است.
تعریف و کاربرد تابع Left
تابع «Left()» تعداد مشخصی «کاراکتر (Character)» را از ابتدای رشته برمی گرداند. بنابراین خروجی دقیقاً به اندازه عدد خواسته شده است.
سینتکس (Syntax)
Left(<string>, <number_of_chars>);
مثال ساده
سه کاراکتر اول را از رشته ثابت برگردان:
SELECT Left("SQL Tutorial", 3) AS ExtractString;
مثال روی ستون جدول
پنج کاراکتر اول نام مشتری را جدا کن و نام گذاری کن:
SELECT Left(CustomerName, 5) AS ExtractString;
FROM Customers;
گام های عملی
- عدد کاراکتر را کوچک بگذار و خروجی را ببین.
- عدد را بزرگ تر کن و تفاوت را بررسی کن.
- با WHERE فیلتر بگذار و نمونه ها را ببین.
نکته: بریدن از انتها لازم شد؟ از Right استفاده کن. همچنین فهرست کامل توابع را در مرجع توابع MS Access ببین.
جمع بندی سریع
- Left از ابتدای رشته برمی دارد.
- عدد دوم طول خروجی است.
- اگر عدد بزرگ تر باشد، کل رشته می آید.
- برای انتها از Right کمک بگیر.