Transact-SQL 参考

SPACE

返回由重复的空格组成的字符串。

语法

SPACE ( integer_expression )

参数

integer_expression

是表示空格个数的正整数。如果 integer_expression 为负,则返回空字符串。

返回类型

char

注释

若要在 Unicode 数据中包括空格,请使用 REPLICATE 而非 SPACE。

示例

下例剪裁作者的姓氏并串联一个逗号、两个空格和作者的名字。

USE pubs
GO
SELECT RTRIM(au_lname) + ',' + SPACE(2) +  LTRIM(au_fname)
FROM authors
ORDER BY au_lname, au_fname
GO

下面是结果集:

Name                                                            
--------------------------------------------------------------- 
Bennet,  Abraham                                                
Blotchet-Halls,  Reginald                                       
Carson,  Cheryl                                                 
DeFrance,  Michel                                               
del Castillo,  Innes                                            
Dull,  Ann                                                      
Green,  Marjorie                                                
Greene,  Morningstar                                            
Gringlesby,  Burt                                               
Hunter,  Sheryl                                                 
Karsen,  Livia                                                  
Locksley,  Charlene                                             
MacFeather,  Stearns                                            
McBadden,  Heather                                              
O'Leary,  Michael                                               
Panteley,  Sylvia                                               
Ringer,  Albert                                                 
Ringer,  Anne                                                   
Smith,  Meander                                                 
Straight,  Dean                                                 
Stringer,  Dirk                                                 
White,  Olivier                                                 
Yokomoto,  Akiko                                                

(23 row(s) affected)

请参见

字符串函数