lpad関数-01

561 ワード

参照先:
http://blog.csdn.net/bjnihao/article/details/6250417
関数紹介
lpad関数は左から指定された文字列を使用して塗りつぶします.その字面の意味からも分かるように、lはleftの略字で、padは充填という意味です.だからlpadは左側から充填するという意味です.
文法の書式は以下の通りです.
lpad(string、paddedcultth、[padstring])
ストリングス
塗りつぶしられた文字列を用意します.
paddedlength
充填後の文字列長、すなわち関数が返した文字列長は、元の文字列よりも短い場合、lpad関数は文字列を左から右までのn文字に切り取ります.
pad_ストリングス
入力文字列はオプションのパラメータです.この文字列はstringの左側に貼り付けられます.このパラメータが書かれていない場合、lpad関数はstringの左側にスペースを貼り付けます.
select lpad(101, 2, '0'),lpad(1, 2, '0') from dual;