PostgreSQL 0埋めを行う
- 作成日 2022.03.05
- PostgreSQL
- PostgreSQL

PostgreSQLで、0埋めを行う手順を記述してます。
環境
- OS Rocky Linux release 8.4 (Green Obsidian)
- PostgreSQL 14.0
- pgadmin 6.0
0埋めを行う
0埋めを行う場合は、「lpad」を使用します。
lpad( 文字列,文字数,'0')
実際に、「1」を「01」にしてみます。
select lpad( '1' , 2 , '0')
実行結果

0埋めされていることが確認できます。
文字数を「3」にすると「001」になります。
select lpad( '1' , 3 , '0')
実行結果

数値を指定
数値を指定した場合は、エラーとなります。
select lpad( 1 , 2 , '0')
実行結果

文字にcastする必要があります。
select lpad( cast(1 as character varying) , 2 , '0')
実行結果

-
前の記事
MySQL 西暦から経過した日数を日付として取得する 2022.03.05
-
次の記事
jquery 画面のサイズ変更時にサイズを取得する 2022.03.05
コメントを書く