CHAR (CHAR)
در این صفحه با تابع CHAR آشنا می شوی. «کاراکتر (Character)» یعنی یک حرف یا نماد. «کد ASCII» یک عدد برای هر کاراکتر است. تابع CHAR از عدد ورودی، کاراکتر متناظر را می سازد. مثل تبدیل شماره پیراهن به اسم بازیکن.
تعریف و کاربرد CHAR()
تابع CHAR() بر پایه کد ASCII کاراکتر برمی گرداند. ورودی لازم است و باید عدد صحیح باشد. این برای ساخت متن پویا، جداکننده ها، یا کاراکترهای کنترلی مفید است. مثل ساخت حرف A از عدد 65.
سینتکس و مثال منبع
سینتکس: CHAR(code). پارامتر code عدد ASCII است.
SELECT CHAR(65) AS CodeToCharacter;
نکات فنی و سازگاری
طبق منبع، این تابع در SQL Server 2008 و نسخه های بعدی کار می کند. همچنین در Azure SQL Database و محیط های مرتبط هم پشتیبانی دارد. خروجی همیشه یک کاراکتر بر اساس کد ورودی است.
نکته: برای برعکس این کار، از تابع ASCII استفاده کن. برای فهرست کامل، صفحه توابع SQL Server را ببین. همچنین راهنمای تابع CHAR همیشه در دسترس است.
گام های تمرین سریع
- ادیتور را باز کن و دستور را بچسبان.
- عدد 65 را با اعداد دیگر عوض کن.
- اجرا کن و خروجی کاراکتر را ببین.
جمع بندی سریع
- CHAR از عدد، کاراکتر می سازد.
- ورودی ضروری و عددی است.
- بر اساس جدول ASCII کار می کند.
- برعکس آن، تابع ASCII است.