به دست آوردن طول بزرگترین متن (رشته - String) ذخیره شده در یک ستون (Column) از جدول (Table)، با توابع LENGTH و MAX ، در SQL
فرض کنید که یک جدول (Table) با نام kelidestan_table داریم که دارای یک ستون (Column) با نام kelidestan_column می باشد که نوع آن برای ذخیره متن (رشته - String) تعیین شده است (مثلا از نوع VARCHAR).
پس از درج تعدادی ردیف (Row) در جدول (Table) مورد نظر، ممکن است قصد داشته باشیم بدانیم که در ستون kelidestan_column ، بزرگترین متنی (رشته - String) که ذخیره شده است، دارای چه طولی می باشد (دانستن طول بزرگترین متن (رشته - String) ذخیره شده در این ستون).
برای این منظور، query زیر را اجرا می کنیم :
وقتی Collation ستون (Column) مورد نظر را برابر utf8_general_ci قرار داده باشیم تا علاوه بر حروف انگلیسی، بتوانیم حروف فارسی را هم در آن ستون (Column) ذخیره کنیم، آنگاه طول هر ((حرف انگلیسی)) تنها برابر 1 در نظر گرفته می شود، اما طول هر ((حرف فارسی)) برابر 2 خواهد بود.
بنابراین به عنوان مثال، اگر متن ((kelidestan)) در ستون (Column) ذخیره شده باشد، طول آن برابر 10 می باشد، اما اگر متن ((کلیدستان)) را در آن ستون (Column) ذخیره کنیم (با فرض اینکه Collation برابر utf8_general_ci است و حروف فارسی به درستی ذخیره می شوند)، آنگاه طول آن برابر 16 می باشد (ضرب در 2 می شود).