ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
文字列の左右に指定した文字列を埋める(RPAD、LPAD)
スポンサード リンク

文字列の左右に指定した文字列を埋めるにはRPAD関数またはLPAD関数を使用します

RPAD(文字列 , 指定桁数) 文字列の右端に指定桁数、空白(半角)を連結する
RPAD(文字列 , 指定桁数 , 埋め込み文字) 文字列の右端に指定桁数、埋め込み文字を連結する
LPAD(文字列 , 指定桁数) 文字列の左端に指定桁数、空白(半角)を連結する
LPAD(文字列 , 指定桁数 , 埋め込み文字) 文字列の左端に指定桁数、埋め込み文字を連結する


例1) 文字列'ABC'の右側に、文字列サイズが6桁になるまで空白を埋める。(RPAD)
select
   rpad('ABC',6)
  from dual

 結果は、'ABC   'に置換されます。


例2) 文字列'ABC'の右側に、文字列サイズが6桁になるまでゼロ'0'を埋める。(RPAD)
select
  rpad('ABC',6,'0')
  from dual

結果は、'ABC000'に置換されます。


例3) 文字列'ABC'の左側に、文字列サイズが6桁になるまで空白を埋める。(LPAD)
select
   lpad('ABC',6)
  from dual

 結果は、'   ABC'に置換されます。


例4) 文字列'ABC'の左側に、文字列サイズが6桁になるまでゼロ'0'を埋める。(LPAD)
select
  lpad('ABC',6,'0')
  from dual

結果は、'000ABC'に置換されます。


スポンサード リンク


文字列を連結する(||、CONCAT)
文字列を置換する(REPLACE、TRANSLATE)
文字列を正規表現を使用して置換する(REGEXP_REPLACE)
文字列の左右に指定した文字列を埋める(RPAD、LPAD)
文字列の一部を切り出す(SUBSTR、SUBSTRB)
文字列の一部を正規表現を使用して切り出す(REGEXP_SUBSTR)
文字列の位置を取得する(INSTR)
文字列の位置を正規表現を使って取得する(REGEXP_INSTR)
文字列のサイズを取得する(LENGTH、LENGTHB)
文字列の空白を削除する(TRIM、RTRIM、LTRIM)
数値を文字列に変換する( TO_CHAR )
CLOBをVARCAHR2に変換する( TO_CHAR )
英数字の半角文字/全角文字変換(TO_MULUTI_BYTE、TO_SINGLE_BYTE)
全角カナの半角変換
半角カナの全角変換
英字の大文字/小文字変換(LOWER、UPPER)
英文字列の先頭文字の大文字変換(INITCAP)
NULL文字列の変換(NVL)
NULL文字列の変換2( NVL2 )
文字コードを変換する(CONVERT)

SQL(DML2) へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ