ASCII (ASCII)
«تابع ASCII» کُد عددی کاراکتر را برمی گرداند. «کاراکتر (Character)» همان یک حرف یا علامت است. این کُد برای مقایسه سریع متن ها مفید است؛ مثل شماره لباس تیم ها.
تعریف و کاربرد تابع ASCII
تابع ASCII() مقدار عددی کاراکتر را می دهد. اگر متن چندحرفی بدهی، فقط حرف اول بررسی می شود. این رفتار برای مرتب سازی و فیلتر دقیق کمک می کند.
فهرست همه توابع را در توابع MySQL ببین. همچنین صفحه تابع ASCII مرجع همین صفحه است.
نحو (Syntax)
ساختار کلی ساده است: ASCII(character). ورودی باید یک کاراکتر یا رشته باشد. خروجی همیشه یک عدد صحیح است.
مثال عملی با جدول Customers
در این مثال، کُد عددیِ حرف اول ستون CustomerName را برمی گردانیم.
SELECT ASCII(CustomerName) AS NumCodeOfFirstChar
FROM Customers;
نکات مهم و کاربردی
- فقط حرف اولِ رشته بررسی می شود.
- خروجی با نوع عددی برگردانده می شود.
- برای فیلتر دقیق، کنار WHERE استفاده کن.
گام های تمرینی
- کُد حرف اول همه مشتری ها را بگیر.
- سپس با WHERE فقط کُدهای بزرگ تر از 80 را ببین.
- نتیجه را بر اساس همین کُدها مرتب کن.
جمع بندی سریع
- ASCII کُد عددی کاراکتر را می دهد.
- فقط حرف اول رشته بررسی می شود.
- برای فیلترها با WHERE عالی است.
- خروجی همیشه عدد صحیح است.