americandog1993の日記

プログラマー歴半年のメモ

ORACLE 桁を揃えるLPAD

111

こいつを四桁にしたいとき。
足りない桁は頭に0を入れて保管する。
最初NUMBER型とする。

LPADの書き方は

LPAD('文字列', 桁数 , '補完文字')

桁数は数値型なので''(シングルクオーテーション)はつけない。
NUMBERの111をTO_CHARしてLPADする。

SELECT LPAD(TO_CHAR(111), 4, '0')
FROM DUAL

参考:
www.shift-the-oracle.com