SQLを使用して条件に一致するレコードをコピーする方法


  1. INSERT文を使用する方法:

    • 条件に一致するデータを選択するSELECT文を作成します。例えば、以下のようなSELECT文を使用します。
      SELECT * FROM テーブル名 WHERE 条件;
    • 上記のSELECT文の結果をINSERT文に組み込みます。例えば、以下のようなINSERT文を使用します。
      INSERT INTO 新しいテーブル名 SELECT * FROM テーブル名 WHERE 条件;

      この方法では、条件に一致するデータが新しいテーブルにコピーされます。

  2. CREATE TABLE文とINSERT INTO文を使用する方法:

    • 新しいテーブルを作成するCREATE TABLE文を使用します。例えば、以下のようなCREATE TABLE文を使用します。
      CREATE TABLE 新しいテーブル名 AS SELECT * FROM テーブル名 WHERE 条件;
    • 条件に一致するデータが新しいテーブルにコピーされます。

これらの方法を使って、条件に一致するレコードをコピーすることができます。適切なテーブル名、条件、新しいテーブル名を指定して、上記のコード例をカスタマイズしてください。