CHAR_LENGTH (CHAR_LENGTH)
تابع CHAR_LENGTH طول رشته را برحسب «کاراکتر (Character)» می دهد. کاراکتر یعنی یک حرف یا نشانه. این تابع برای شمارش تعداد کاراکترها کاربرد دارد.
تعریف و کاربرد کوتاه
تابع CHAR_LENGTH() تعداد کاراکترهای یک رشته را برمی گرداند. این تابع با CHARACTER_LENGTH() برابر است.
سینتکس
CHAR_LENGTH(string)
مثال ساده
طول رشته ثابت را حساب کن:
SELECT CHAR_LENGTH("SQL Tutorial") AS LengthOfString;
مثال روی ستون جدول
طول متن ستون CustomerName را حساب کن:
SELECT CHAR_LENGTH(CustomerName) AS LengthOfName;
FROM Customers;
مراحل سریع استفاده
- رشته یا ستون موردنظر را مشخص کن.
- CHAR_LENGTH() را روی آن بنویس.
- یک نام مستعار خوانا مثل
LengthOfNameبده.
نکته: این تابع از MySQL 4.0 پشتیبانی می شود. همچنین با CHARACTER_LENGTH() برابر است.
جمع بندی سریع
- CHAR_LENGTH() تعداد کاراکترها را می دهد.
- با CHARACTER_LENGTH() هیچ تفاوتی ندارد.
- برای فیلتر و گزارش گیری متنی مفید است.
- نمونه ها را در ادیتور تست کن.
برای ادامه یادگیری: صفحه توابع MySQL را ببین. همچنین معرفی ASCII برای کار با کد کاراکترها مفید است.
منبع: W3Schools: CHAR_LENGTH()