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

Oracle/ MySQL/

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


PostgreSQL/

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


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

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


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


関連キーワード





SQL実行例の説明(1)

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


SELECT LPAD ( COUNTRY, 12, '_' ) AS LPAD_COUNTRY FROM T1_SAMPLE;
COUNTRYEXCHANGE
USA 0.93
EU 1.03
AUSTRALIA 1.11
CHINA -0.95
THAILAND -0.80
SQL Result
LPAD_COUNTRY
_________USA
__________EU
___AUSTRALIA
_______CHINA
____THAILAND