適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
分析平台系統(PDW)
Microsoft Fabric 中的 SQL 分析端點
Microsoft Fabric 中的倉儲
Microsoft Fabric 中的 SQL 資料庫
傳回重複空格的字串。
語法
SPACE ( integer_expression )
引數
integer_expression
這是代表空格數的正整數。 如果 integer_expression 是負數,則會傳回 Null 字串。
如需詳細資訊,請參閱運算式 (Transact-SQL)
傳回型別
varchar
備註
若要在 Unicode 資料中加入空格,或者傳回超過 8000 個字元空格,請使用 REPLICATE 而非 SPACE。
範例
下列範例會修剪姓氏,並且將逗號、兩個空格以及 Person 之 AdventureWorks2025 資料表所列人員的名字串連起來。
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 資料表所列人員的名字串連起來。
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO