「MySQL」LPAD関数で0左埋めを行う

書式
LPAD(対象文字列,len,padstr)
対象となる文字列が指定した文字数( len )になるように文字( padstr )を左詰めます

使用例
SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT LPAD(8, 1, 0) resA,LPAD(8, 2, 0) resB,LPAD(8, 3, 0) resC,LPAD(8, 4, 0) resD
SELECT LPAD(8, 1, 0) resA,LPAD(8, 2, 0) resB,LPAD(8, 3, 0) resC,LPAD(8, 4, 0) resD
SELECT LPAD(8, 1, 0) resA,LPAD(8, 2, 0) resB,LPAD(8, 3, 0) resC,LPAD(8, 4, 0) resD

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
resA resB resC resD
8 08 008 0008
resA resB resC resD 8 08 008 0008
resA	resB	resC	resD
8	08	008	0008

 

MySQL

Posted by arkgame