在sql结果中添加空格

时间:2014-04-10 08:14:14

标签: sql oracle

需要帮助在sql结果的后面添加大量空格。

我的代码是这样的:

select 
lpad(account,10,'0')||
lpad(type,3,'0') from tbl_account;

上面的结果应该是“1234500000NEW”,但是我需要在结果的后面添加5个空格,所以结果应该是这样的“1234500000NEW”。

希望有人可以帮助我。

*附加信息:我需要添加的空格大于5,可能是100,或者更多。取决于产生的数据。

3 个答案:

答案 0 :(得分:0)

我不是说这是最好的方式,因为我非常确定某个地方有连接功能,但你应该能够做到这一点:

+ '     '

最后

答案 1 :(得分:0)

尝试

select lpad(account,10,'0')|| lpad(type,3,'0')||'     ' yourcolname 
from tbl_account;

结果

1234500000NEW     

答案 2 :(得分:0)

您可以以相同的方式使用rpad功能:

select rpad(lpad(account,10,'0')|| lpad(type,3,'0'), 5, ' ') from tbl_account;