خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


استفاده از تابع ASCII در SQL Server

استفاده از تابع ASCII در SQL Server
در SQL Server برای دریافت کد ASCII کاراکترها می توانید از تابع ASCII استفاده کنید. تابع () ASCII مقدار کد ASCII از سمت چپ کاراکتر یک عبارت را برمی گرداند. جای نگرانی نیست شما کاراکتر یا عبارت خود را به این تابع پاس دهید و سپس خواهید دید که کد اسکی آن کاراکتر یا کاراکتر سمت چپ از عبارت مربوطه در خروجی کوئری نمایش داده می شود.

سیستم یکپارچۀ سازمانی راهکار
برای آشنایی با نحوه به کارگیری و استفاده از این تابع، مثال های ساده ای را در ادامه خواهید دید.


Syntax استفاده از تابع به فرم زیر می باشد:

ASCII ( character_expression )

در اسپریپت فوق، character_expression در واقع باید از نوع varchar یا CAHR باشد.
در مثال ساده زیر مقدار ASCII حرف A را در خروجی دستور زیر مشاهده خواهید کرد:

SELECT ASCII('A');

استفاده از تابع ASCII در SQL Server
همانطور که در خروجی مشاهده می کنید، مقدار ASCII حرف A برابر 65 می باشد.
در نظر داشته باشید که تابع ASCII، تابعی Case-sensitive بوده و حساس به حروف کوچک و بزرگ است و خروجی ASCII برای عبارات uppercase و lowercase متفاوت خواهد بود. لطفا به اسکریپت زیر دقت کنید:

SELECT ASCII('a');

استفاده از تابع ASCII در SQL Server
همچنین توجه داشته باشید که تابع () ASCII فقط مقدار کد ASCII را برای کاراکتر سمت چپ یک عبارت برمی گرداند. مثال زیر گواه این ادعا است:

SELECT ASCII('AaCdEf');

استفاده از تابع ASCII در SQL Server
اگر کاراکترهایی دارید که خارج از محدوده ASCII هستند، می توانید از تابع UNICODE استفاده کنید تا در عوض مقدار Unicode آنها در خروجی برگردانده شود و ضمن اینکه تابع UNICODE بر روی مقادر ASCII هم کار می کند.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز