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