SQL

0埋め パディング

  • このエントリーをはてなブックマークに追加

SELECT結果を固定の桁数で出力したい時はLPAD、RPADが使えます。

LPAD

-- 左0埋めで10桁出力する
SELECT LPAD('123', 10, '0') FROM DUAL;

LPAD('123',10,'0')
--------------------
0000000123

-- 左#埋めで10桁出力する
SELECT LPAD('123', 10, '#') FROM DUAL;

LPAD('123',10,'#')
--------------------
#######123

RPAD

-- 右#埋めで10桁出力する
SELECT RPAD('123', 10, '#') FROM DUAL;

RPAD('123',10,'#')
--------------------
123#######

  • このエントリーをはてなブックマークに追加

コメントを残す

*