[컴] postgres sql 에서 constant table 만들기

table 없이 값을 만들기 / empty table 만들기 / constant table 만들기 /



postgres sql 에서 constant table 만들기


아래처럼 만들면 된다.
SELECT date1, date2
FROM (
    VALUES (
      date '2015-05-24', 
      (date '2015-05-24' + interval '1 week')::date, 
      (date '2015-05-24' + interval '1 month')::date,
      (date '2015-05-24' + interval '3 month')::date
    ), 
    (date '2016-06-24', date '2016-06-30', date '2016-07-24', date '2016-09-24')
) table_name(date1, date2, date3, date4);

그러면 아래와 같은 table 이  나온다.

| date1       |   date2      |
|"2015-05-24" | "2015-05-31" | 
|"2016-06-24" | "2016-06-30" |



Reference

  1. http://stackoverflow.com/a/15948727




댓글 없음:

댓글 쓰기