select space(10) + 'aaa' 左补10个空格, 'aaa' + space(10) 右补10个空格, replicate('0', 10) + 'bbb' 左补10个0, bbb+ replicate('0', 10) 右补10个0
SPACE
返回由重复的空格组成的字符串。语法
SPACE ( integer_expression )
参数
integer_expression
是表示空格个数的正整数。如果 integer_expression 为负,则返回空字符串。
返回类型
char
注释
若要在 Unicode 数据中包括空格,请使用 REPLICATE 而非 SPACE。
REPLICATE
REPLICATE (Transact-SQL) 将字串值重复指定的次数
使用方法
REPLICATE ( string_expression ,integer_expression )
REPLICATE(字符串,重复的次数)
说明:
返回字符的长度仅受内存的限制,只要内存足够,可以任意长的字符串。
示例:
REPLICATE('重复',3)
输出结果为:
重复重复重复
【值得注意的是当 integer_expression 值为负值,则返回NULL 】