LENGTH (LENGTH)
تابع LENGTH در MySQL یک «تابع (Function)» ساده است. این تابع طول رشته را برمی گرداند. توجه کن که طول برحسب «بایت (Byte)» حساب می شود. مثل شمردن تعداد خانه های حافظه برای متن.
تعریف و کاربرد تابع LENGTH
تابع LENGTH(string) تعداد بایت های رشته ورودی را برمی گرداند. خروجی یک عدد است. این مقدار برای مقایسه و بررسی اندازه داده مفید است.
مثال ساده: طول یک رشته ثابت
اینجا طول رشته "SQL Tutorial" محاسبه می شود. مثل شمردن حروف روی تخته.
SELECT LENGTH("SQL Tutorial") AS LengthOfString;
مثال ستونی: طول متن هر نام مشتری
اینجا طول مقدار ستون CustomerName محاسبه می شود. خروجی را نام گذاری می کنیم.
SELECT LENGTH(CustomerName) AS LengthOfName
FROM Customers;
گام های عملی سریع
- ستون یا رشته هدف را مشخص کن.
- LENGTH(target) را داخل SELECT بنویس.
- برای خوانایی از AS نام بده.
- با WHERE یا ORDER BY استفاده کن.
نکته: اگر نتیجه را گزارش می کنی، نام مناسبی انتخاب کن. مثلاً LengthOfName.
لینک های مرتبط
برای بریدن اول متن از LEFT استفاده کن. برای یافتن جای متن، به LOCATE سر بزن. همچنین برای دسترسی سریع، این صفحه تابع LENGTH را نشانه گذاری کن.
جمع بندی سریع
- LENGTH طول رشته را به بایت می دهد.
- خروجی یک عدد است.
- نام گذاری خروجی خوانایی را بهتر می کند.
- در پرس وجوهای بررسی اندازه کاربردی است.