oracle实现拼接两个字段,位数不够用0补充

需求要实现,拼接两个查询的字段,如果位数不够18位,中间用0补充,想了下在后台实现比较麻烦,就还在数据库撸吧,直接上模拟sql,

SELECT
( a.m|| b.per) AS pj
FROM
( SELECT m FROM "tb1" ) a,
( SELECT lpad( n, 12, 0 ) AS per FROM "tb2" ) b

小解释一下 m字段为固定的六位,我在后面n字段进行操作,给后面字段凑够12位 这样再拼接就满足需求啦,当然可以根据不同需求进行修改。

posted @ 2020-11-19 11:00  老婆爱榴莲  阅读(489)  评论(0)    收藏  举报