تابع CHAR:
این تابع کد ASCII ورودی را به کاراکتر معادلش تبدیل می کند.
نحوه استفاده:
پارامترها:
پارامتر |
توضیح |
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'
نتیجه به شکل زیر خواهد بود:
مثال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 کلیک کنید.
READ MORE