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