AUTO_INCREMENTで割り当てたID番号をゼロ埋めした指定桁数の文字列に変換したい。たとえば社員番号123を”000123″というコードに変換したい。
LPAD関数を使うと一発。
1 |
code = LPAD(id, 6, '0') |
LPADの’L’はLEFTの意味で左に’0’を詰める。右に詰めたければRPADを使う。
参考サイト
SQL 文字を左に埋め込む(LPAD)
http://sasuke.main.jp/lpad.html
最近はウェブ系アプリ中心、あとWindowsアプリちょっと
AUTO_INCREMENTで割り当てたID番号をゼロ埋めした指定桁数の文字列に変換したい。たとえば社員番号123を”000123″というコードに変換したい。
LPAD関数を使うと一発。
1 |
code = LPAD(id, 6, '0') |
LPADの’L’はLEFTの意味で左に’0’を詰める。右に詰めたければRPADを使う。
SQL 文字を左に埋め込む(LPAD)
http://sasuke.main.jp/lpad.html