システム開発ブログ

MySQL

【MySQL】文字列の左側を特定の文字列で埋める

MySqlで文字列の左側を特定の文字列で埋めたい場合は以下の関数を使用します。

SELECT LPAD(str,len,padstr) FROM テーブル名;

str・・・対象の文字列
len・・・埋め込んだ後の文字数
padstr・・・埋め込む文字列

前ゼロ埋め

例えば数値の前を0で埋めたい場合に便利です。


SELECT LPAD(no, 10, '0') FROM sample;

結果
sqlsample20160322.bmp
strがlenよりも長い場合はlenより長い部分が切り捨てられます。

右埋めする場合は

左側ではなく、右側に文字列を追加したい場合はRPAD関数を使用します。

システム周りのお悩みを解決します

まずは無料ダウンロード

この記事に関連する記事の一覧


システム開発ブログ

Twitterでilovex_officialをフォローしてください

カテゴリー

以前の部署別ブログ

ページのトップ