- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列を time 型に変換するには。)
文字列をtime型に変換する方法とは?
このQ&Aのポイント
- PostgreSQL 8.2 & PgAdmin 1.6.3(WinServer 2003)を使用しています。
- varchar 型のカラムに格納されている時刻を表す文字列('9:15' など)を time 型に変換してビューを作成する必要がある。
- 文字列を time 型に変換するにはどのようにしたらよいのかご教示いただけないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「time 定数」で「指定した定数をtime型と認識してね」という構文であり、「time 列名」という構文はありません。 標準SQL準拠の書き方であれば、 CAST(列名 AS TIME) [AS 別名] PostgreSQL独自の書き方であれば、 列名::time といった書き方もあります。
その他の回答 (2)
- med2dic
- ベストアンサー率77% (21/27)
回答No.2
CAST関数ではできませんか?
質問者
お礼
CAST関数でできました。どうもありがとうございました。
- nda23
- ベストアンサー率54% (777/1415)
回答No.1
TO_TIMESTAMPとかを使う。 http://www.postgresql.jp/document/pg721doc/user/functions-formatting.html
質問者
お礼
どうもありがとうございました。
お礼
CAST(列名 AS TIME) [AS 別名] 列名::time いずれの方法でもうまくできました。 どうもありがとうございました。