MySQLを利用して、データに前0追加したい場合
MySQLでSQL文を作る時、フィールド内の値は
1
なのだが、検索条件としては
01
として使いたい場合などがある。
そのような時はlpadを利用する。
以下はSQL例
SELECT * FROM test WHERE lpad(number,2,’0′) == ’01’;
これで、フィールドnumber内の値は前に0が追加される。
プログラマによるプログラマのためのサイト(20年プログラマやってきた職業軍人がお届けする戦闘指南書)
MySQLでSQL文を作る時、フィールド内の値は
1
なのだが、検索条件としては
01
として使いたい場合などがある。
そのような時はlpadを利用する。
以下はSQL例
SELECT * FROM test WHERE lpad(number,2,’0′) == ’01’;
これで、フィールドnumber内の値は前に0が追加される。
ディスカッション
コメント一覧
まだ、コメントがありません