SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

Oracle/ MySQL/

RPAD ( 文字列, 調整後の文字数, 挿入する文字列 )


PostgreSQL/

RPAD ( 文字列, 調整後の文字数 [, 挿入する文字列 ] )


戻り値 : 調整された文字列

RPADは指定した文字列データの右側に文字列を挿入するときに使用します。


MySQL, PostgreSQLでは調整後の文字数がバイト数ではなく文字数として認識されますので注意が必要です。


関連キーワード





SQL実行例の説明(1)

T1_SAMPLE表のCOUNTRYの値の右側に _ (アンダースコア)を挿入して12文字に調整します。


SELECT RPAD ( COUNTRY, 12, '_' ) AS RPAD_COUNTRY FROM T1_SAMPLE;
COUNTRYEXCHANGE
USA 0.93
EU 1.03
AUSTRALIA 1.11
CHINA -0.95
THAILAND -0.80
SQL Result
RPAD_COUNTRY
USA_________
EU__________
AUSTRALIA___
CHINA_______
THAILAND____