PostgreSqlで曜日を表すカラムを数値型(yyyymmdd形式)で作成する場合があります。それを日付に変換する方法を紹介します。
SQL文
元のテーブル
SQL文の結果
|
無事に数値型の列が文字型の日付に変換されています。 |
しかし毎回、上記のようなSQL文を書くのも面倒なので、functionを作成して使用するのが便利かもしれません。
function
作成したファンクションを利用した結果です。
|
SQL文は短くなりすっきりしました。結果も同じですね。 |
他にもfunctionに引数を追加して、日付フォーマットを指定できるようにすれば、汎用性を増すことができます。試してみてください。
コメント
コメントを投稿