1. 程式人生 > 資料庫 >oracle實現拼接兩個欄位,位數不夠用0補充

oracle實現拼接兩個欄位,位數不夠用0補充

需求要實現,拼接兩個查詢的欄位,如果位數不夠18位,中間用0補充,想了下在後臺實現比較麻煩,就還在資料庫擼吧,直接上模擬sql,

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

小解釋一下 m欄位為固定的六位,我在後面n欄位進行操作,給後面欄位湊夠12位 這樣再拼接就滿足需求啦,當然可以根據不同需求進行修改。