تابع SPACE در SQL
تابع SPACE:
این تابع، یک رشته از فاصله های خالی (Spase) برمی گرداند.
نحوه استفاده:
SPACE(integer_expression)
پارامترها:
پارامتر | توضیح |
---|---|
integer_expression |
یک عدد مثبت که نشان دهنده تعداد spaceها است. اگر integer_expression منفی باشد تابع SPACE مقدار NULL برمی گرداند. |
نوع داده خروجی(Return Type):
char
تذکر: اگر فاصله های خالی در بین داده های یونیکد قرار می گیرد یا می خواهید بیشتر از 8000 کاراکتر خالی چاپ شود، از تابع REPLICATE بجای SPACE استفاده کنید.
مثال1: در مثال زیر فاصله های خالی سمت راست "LastName" و سمت چپ "FirstName" حذف می شود و با استفاده از تابع SPACE دو فاصله خالی بین آنها درج می شود:
USE AdventureWorks2008R2;
GO
SELECT RTRIM(LastName) + SPACE(2) + LTRIM(FirstName) as Name
FROM Person.Person
ORDER BY LastName, FirstName;
GO
GO
SELECT RTRIM(LastName) + SPACE(2) + LTRIM(FirstName) as Name
FROM Person.Person
ORDER BY LastName, FirstName;
GO
نتیجه به شکل زیر خواهد بود:
Name |
---|
Ahmadi Amir |
Karimi Reza |
برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.
- نوشته شده توسط امیر پهلوان صادق
- بازدید: 14499