怎样让输入的字符都对齐呢?比如我从一个表里查询了几个字段,我想得到下面的显示效果(整个是一个字符串):
A B C
-------------------------------(以下是显示出来的效果)
REGga goqnge bqarejt
harehreh 字符串hareh he53514y547
哈热 哈热哈日 ha352346ar
....
declare @i numeric(3,1),@J varchar(30)
set @i=12.3
set @j='ok'
---output 8 number
select str(@i,8,1) as f1,replicate(' ',8-len(@j))+@j as f2
select replace(str(@i,8,1),' ','0') as f1,replace(replicate(' ',8-len(@j)),' ','0')+@j as f2