적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
반복된 공백 문자열을 반환합니다.
구문
SPACE ( integer_expression )
인수
integer_expression
공백 수를 나타내는 양의 정수입니다.
integer_expression이 음수이면 Null 문자열이 반환됩니다.
자세한 내용은 식(Transact-SQL)을 참조하세요.
반환 형식
varchar
설명
유니코드 데이터에 공백을 포함하거나 8000개가 넘는 공백을 반환하려면 SPACE 대신 REPLICATE를 사용합니다.
예제
다음 예에서는 성을 없애고 쉼표 하나, 공백 두 개 및 Person의 AdventureWorks2025 테이블에 나열된 사람의 이름을 연결합니다.
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
다음 예에서는 성을 없애고 쉼표 하나, 공백 두 개 및 DimCustomer의 AdventureWorksPDW2012 테이블에 나열된 사람의 이름을 연결합니다.
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
참고 항목
REPLICATE(Transact-SQL)
문자열 함수(Transact-SQL)
기본 제공 함수(Transact-SQL)