まとめ
CAST(1 || ' month' AS interval)
というようにする。”1″ の部分を引数など、動的にできる。
実践
-- 文字列連結 SELECT 1 || ' month'; -- interval 型 SELECT interval '1 month'; -- 合体!失敗>< -- syntax error at or near "1" SELECT interval 1 || ' month'; -- 合体!成功! SELECT CAST(1 || ' month' AS interval);
おわりに
PostgreSQL でループを使おうと思った時に、interval に指定する引数を上手く渡せず、数十分悩んでしまいました。
やっと解決できましたので、メモいたします。
次のページが参考になりました!ありがとう存じます!
以上です。