農家SEの覚書き

忘れっぽいので、自分用の備忘録です。

PostgreSQL

PostgreSQLで1ヶ月分の日付を取得する

当日を含む過去1ヶ月の日付 SELECT date,to_char(cal.date, 'mm/dd(TMDy)') as 日付FROM (SELECTGENERATE_SERIES::date as dateFROMGENERATE_SERIES( (now() + '-1 MONTHS') , now() ,'1 DAYS')) calORDER BY cal.date ⋮ 今月の日付(1日から月末まで) SE…

PostgreSQLでNullの置換

PostgreSQLでNullの置換を行う。 よく忘れて、スペルを間違えるのでメモ コウアレス COALESE SELECT COALESCE('val1','val2'); 出力結果 val1 SELECT COALESCE(null,'val2'); 出力結果 val2 ※SQL SERVERだと IsNULL ※OracleだとNVL