سبد (0)

تابع CHAR در SQL

تابع CHAR:

این تابع کد ASCII ورودی را به کاراکتر معادلش تبدیل می کند.

نحوه استفاده:

CHAR(integer_expression)

 پارامترها:

پارامتر توضیح
integer_expression

عددی بین 0 تا 255 است و اگر از این محدوده خارج باشد تابع مورد نظر NULL برمی گرداند.

نوع داده خروجی(Return Type):

char(1)

تذکر: از تابع CHAR می توان برای درج کردن کاراکترهای کنترلی استفاده کرد. در جدول زیر چند کاراکتر کنترلی که بیشتر استفاده می شود نشان داده شده است: 

کاراکترهای کنترلی تابع CHAR و مقدار پارامتر ورودی آن

Tab

char(9)

تعویض خط (Line feed)

char(10)

سر خط رفتن (Carriage return)

char(13)


مثال1: در مثال زیر کد ASCII به عنوان نام ستون و کاراکترهای معادل 79 و 84 و 75 به عنوان ردیف چاپ می شود:

SELECT CHAR(79) as '79', CHAR(84) as '84', CHAR(75) as '75'

نتیجه به شکل زیر خواهد بود:

79 84 75
O T K

مثال2: در مثال زیر، از (13)CHAR برای چاپ نام و آدرس ایمیل یک کارمند در دو خط مجزا استفاده شده است. البته در SQL Server زمانی که نتایج داخل متن نشان داده شود(Results to text) این تابع اثر خود را نشان خواهد داد:

SELECT p.FirstName + ' ' + p.LastName + CHAR(13)  + pe.EmailAddress
   FROM Person.Person p JOIN Person.EmailAddress pe
        ON p.BusinessEntityID = pe.BusinessEntityID AND p.BusinessEntityID = 1;
GO

نتیجه به شکل زیر خواهد بود(Results to text):

Ken Sanchez
این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه