تابع 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

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

Name
Ahmadi  Amir
Karimi  Reza

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

READ MORE