Asc (Asc)
تابع Asc کُد «اَسکی (ASCII)» یک کاراکتر را می دهد. بنابراین مثل شماره دان مدرسه است که برای هر حرف یک عدد دارد. اینجا «تابع (Function)» یعنی دستور آماده که کاری مشخص انجام می دهد.
تعریف و کاربرد تابع Asc
Asc مقدار عددی ASCII برای کاراکتر را برمی گرداند. اگر چند کاراکتر بدهی، فقط کاراکتر اول بررسی می شود. این تابع برای مرتب سازی، فیلتر خاص، یا تحلیل متنی کاربردی است.
سینتکس (Syntax)
Asc(<character>);
مثال عملی
کُد ASCII حرف اول ستون CustomerName را برگردان:
SELECT Asc(CustomerName) AS NumCodeOfFirstChar
FROM Customers;
گام های تمرینی
- یک جدول نمونه با نام ها داشته باش.
- کوئری مثال را در ادیتور اجرا کن.
- نتیجه عددی را با حرف مقایسه کن.
نکته: برای تبدیل عدد به کاراکتر از Chr استفاده کن. همچنین فهرست کامل در توابع MS Access موجود است.
هشدار: نتیجه به «کُدگذاری (Encoding)» وابسته است. بنابراین فقط حروف با نگاشت ASCII استاندارد معنی دارند.
جمع بندی سریع
- Asc کُد ASCII کاراکتر را می دهد.
- فقط کاراکتر اول رشته بررسی می شود.
- برای تحلیل متن و مرتب سازی مفید است.
- برای عکس آن از Chr کمک بگیر.