SQL Server SPACE() 函数:返回带空格的字符串
在 SQL Server 中,SPACE()
函数返回一个包含指定数量空格的字符串,最多可返回 8000 个空格。
SPACE(number_of_spaces)
参数
number_of_spaces:一个正整数,表示要返回的作为字符串的空格数量。
返回值
返回一个包含指定数量空格的字符串。如果 number_of_spaces
是一个负整数,则 SPACE()
函数返回 NULL。
示例 1
在这个简单的例子中,返回一个包含 50 个空格的字符串。
示例
SELECT SPACE(50) AS Result;

示例 2
SPACE()
函数可用于添加少量空格,以提高查询的可读性。
示例
SELECT 'Move' + SPACE(3) + 'away!' AS Result;

示例 3
以下示例显示将负整数传递给 SPACE 函数。结果为 NULL。
示例
SELECT SPACE(-5) AS Result;

示例 4
SPACE()
函数可以在 SELECT 语句中用于连接列,如下所示。
示例
SELECT LastName + ',' + SPACE(2) + FirstName as FullName FROM Employee;

注意:要在 Unicode 数据中包含空格,或返回超过 8000 个空格字符,请使用 REPLICATE()
函数而不是 SPACE()
函数。