- CREATE TEMPORARY TABLE文を使用する方法:
CREATE TEMPORARY TABLE my_temp_table ( id SERIAL PRIMARY KEY, name VARCHAR(100) );
上記の例では、my_temp_tableという名前の一時テーブルを作成しています。テーブルには、idとnameという2つの列があります。id列はSERIAL型であり、PRIMARY KEY制約が設定されています。name列はVARCHAR(100)型です。
- WITH構文を使用する方法:
WITH my_temp_table AS ( SELECT FROM other_table WHERE condition ) SELECT FROM my_temp_table;
上記の例では、WITH構文を使用して一時テーブルを作成しています。my_temp_tableという名前の一時テーブルを定義し、そのテーブルをクエリの一部として使用しています。other_tableから条件に合致するデータを選択し、my_temp_tableからデータを取得しています。