PostgreSQL 14に数値文字列を指定日付書式に変換する

2022年1月7日

環境
Windows10 64bit
PostgreSQL 14.1

書式
Left(文字列 , 左から切り取る文字数 )
Substring(対象文字列 , 切り取り始める位置 , 切り取る文字数)
Right(文字列 , 右から切り取る文字数 )
使用例1
数値文字列を「yyyy/mm/dd」形式にします

arkgamedb=#  select left('20220107',4) || '/' || substring('20220107',5,2) || '/' || right('20220107',2) result;
   result
------------
 2022/01/07
(1 行)

使用例2
数値文字列を「yyyy-mm-dd」形式にします

arkgamedb=# select left('20220107',4) || '-' || substring('20220107',5,2) || '-' || right('20220107',2) result;
   result
------------
 2022-01-07
(1 行)

 

PostgreSQL

Posted by arkgame