SQL Serverでテーブルにデータを挿入する方法


方法1: INSERT文を使用する方法 最も基本的な方法は、INSERT文を使用してデータをテーブルに挿入する方法です。以下は、基本的な構文です。

INSERT INTO テーブル名 (列1, 列2, 列3, ...)
VALUES (値1, 値2, 値3, ...);

例えば、"employees"というテーブルに以下のデータを挿入する場合を考えましょう。

ID 名前 年齢
1 John 25
2 Emma 30
3 Robert 35

以下のようなINSERT文を使用します。

INSERT INTO employees (ID, 名前, 年齢)
VALUES (1, 'John', 25),
       (2, 'Emma', 30),
       (3, 'Robert', 35);

方法2: SELECT INTO文を使用する方法 別の方法として、SELECT INTO文を使用して既存のテーブルからデータを選択して新しいテーブルに挿入する方法があります。

以下は、既存のテーブルから特定の列を選択して新しいテーブルに挿入する例です。

SELECT 列1, 列2, 列3, ...
INTO 新しいテーブル名
FROM 既存のテーブル名
WHERE 条件;

例えば、"employees"テーブルから名前と年齢の列を選択して新しいテーブル"new_employees"に挿入する場合を考えましょう。

SELECT 名前, 年齢
INTO new_employees
FROM employees
WHERE 年齢 > 30;

上記の例では、"employees"テーブルから年齢が30よりも大きいレコードのみが選択され、"new_employees"テーブルに挿入されます。

これらはSQL Serverでテーブルにデータを挿入するための基本的な方法です。必要に応じて、さまざまな条件やクエリを使用してデータを挿入することができます。