RPAD 関数 - 文字列を(右側に)挿入する -

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

Oracle, MySQL

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


PostgreSQL

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


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

関連キーワード

 RPAD 関数は、指定した文字列データの右側に文字列を挿入するときに使用します。 このとき、MySQL / PostgreSQL では、調整後の文字数がバイト数ではなく、文字数として認識されますので注意が必要です。

-- 【説明】
-- 次の SQL 文は、「COUNTRY」列の値の右側に「_(アンダースコア)」を挿入して、12 文字に調整します。

SELECT COUNTRY, RPAD(COUNTRY, 12, '_') AS RPAD_COUNTRY FROM T_25_1;


COUNTRYRPAD_COUNTRY
USA USA_________
EU EU__________
AUSTRALIAAUSTRALIA___
CHINA CHINA_______
THAILAND THAILAND____

参考表

T_25_1

COUNTRYEXCHANGE
USA 0.93
EU 1.03
AUSTRALIA 1.11
CHINA -0.95
THAILAND -0.80