SPACE (Transact-SQL)
适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库
返回由重复空格组成的字符串。
语法
SPACE ( integer_expression )
注意
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档。
参数
integer_expression
指示空格个数的正整数。 如果 integer_expression 为负,则返回空字符串。
有关详细信息,请参阅表达式 (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)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈