2013年11月12日火曜日

ORACLE RPAD LPAD

ORACLEで左右に特定の文字列を連結する場合にはRPAD関数・LPAD関数を使用します。
RPAD関数・LPAD関数連結する文字列を指定しなかった場合は、指定桁数分の半角空白が連結されます。

書式
SELECT RPAD(文字列, 指定桁数, [連結文字]) FROM DUAL;

SELECT LPAD(文字列, 指定桁数, [連結文字]) FROM DUAL;



文字列(りんご)に左右それぞれ文字列(青森産)を連結する場合。

SELECT RPAD(りんご, 6, 青森産) FROM DUAL;

SELECT LPAD(りんご, 6, 青森産) FROM DUAL;


結果は以下のようになります。


RPAD
-----------
りんご青森産

LPAD
-----------
青森産りんご



  • この記事をシェアする

  • このエントリーをはてなブックマークに追加
  • このブログの更新をチェックする

  • follow us in feedly