三流備忘録OracleのSQL PL/SQL 関数 ついての備忘録

RPAD

構文

RPAD( char1 , n [,char2] )

解説

char1の右側にchar2に指定した文字を連続的に埋め込んでn桁にして戻す。
char1がnより長い場合,nに収まるchar1の一部を戻す。
char2のディフォルトは空白。


SELECT RPAD( 'HOGE' , 10 , 'A' ) FROM DUAL;

[結果]
HOGEAAAAAA

SELECT LPAD( 'HOGE' , 2 , 'A' ) FROM DUAL;

[結果]
HO

SELECT RPAD( 'HOGE' , 6  ) FROM DUAL;

[結果]
'HOGE  '

SELECT RPAD( '1' , 4 , '0'  ) FROM DUAL;

[結果]
1000