需要帮助在sql结果的后面添加大量空格。
我的代码是这样的:
select
lpad(account,10,'0')||
lpad(type,3,'0') from tbl_account;
上面的结果应该是“1234500000NEW”,但是我需要在结果的后面添加5个空格,所以结果应该是这样的“1234500000NEW”。
希望有人可以帮助我。
*附加信息:我需要添加的空格大于5,可能是100,或者更多。取决于产生的数据。
答案 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;