はじめに 一時的なテーブルが欲しい場合、一時テーブルやサブクエリを利用する事があります。ただ、SQLが長くなったり分かり辛くなったりします。こういった場合はWITH句が有効な事があると教えてもらったので、使い方など調べた結果を書いておきます。 WITH句について 詳細は下記公式をご覧下さい。 Amazon Redshift WITH句 SELECT文の実行前にサブクエリを作っておこうという事みたいです。サブクエリなのでクエリの終了と同時に削除されます。欠点は、Redshiftの場合は圧縮形式を指定できません。 別名で共通テーブル式、CTEなどと呼ばれている様です。 構文

