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