SPACE (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
連続するスペースの文字列を返します。
構文
SPACE ( integer_expression )
引数
integer_expression
空白文字の数を示す正の整数です。 場合 であれば、任意 は負の場合、null 文字列が返されます。
詳細については、「式 (Transact-SQL)」を参照してください
戻り値の型
varchar
解説
Unicode データに空白文字を含めるには、または 8000 文字を超える空白文字を返すには、SPACE ではなく REPLICATE を使用します。
例
次の例では、Person
の AdventureWorks2022
テーブルに格納されている人名の姓を取り出して、コンマ、空白文字 2 つ、および名を連結します。
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
例: Azure Synapse Analytics、Analytics Platform System (PDW)
次の例では、DimCustomer
の AdventureWorksPDW2012
テーブルに格納されている人名の姓を取り出して、コンマ、空白文字 2 つ、および名を連結します。
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
参照
REPLICATE (Transact-SQL)
文字列関数 (Transact-SQL)
組み込み関数 (Transact-SQL)