[MySQL] 番号をゼロ詰めした文字列に変換する

AUTO_INCREMENTで割り当てたID番号をゼロ埋めした指定桁数の文字列に変換したい。たとえば社員番号123を”000123″というコードに変換したい。

LPAD関数を使うと一発。

LPADの’L’はLEFTの意味で左に’0’を詰める。右に詰めたければRPADを使う。

参考サイト

SQL 文字を左に埋め込む(LPAD)
http://sasuke.main.jp/lpad.html