SQL INSERTINTOステートメント

テーブルに新しいレコードを追加するにはどうすればよいですか?

INSERT INTOステートメントは、データベースに新しいデータを追加するために使用されます。
INSERT INTOは、テーブルに新しいレコードを追加します。

INSERT INTOには、一部またはすべての値を含めることができます。
INSERT INTOをSELECTと組み合わせて、レコードを挿入できます。

SQL INSERTINTO構文

一般的な構文は次のとおりです。

INSERT INTO table-name (column-names) VALUES (values) 

CUSTOMER

Id

FirstName

都市

電話

SQL INSERTINTOの例

問題:データベースに新しい顧客を追加する
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
結果:1つの新しいレコードが挿入されました

CUSTOMER

Id

FirstName

LastName

都市

電話

問題:AnitaCoatsという名前の新しい顧客を追加しますデータベースへ
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
結果:1つの新しいレコードが挿入されました

SQLINSERTとSELECTの組み合わせ

一般的な構文は

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

SUPPLIER

Id

会社名

連絡先名

電話

Fax

CUSTOMER

Id

FirstName

LastName

都市

電話

SQL INSERT INTO SELECTの例を使用

問題:BigfootBreweryサプライヤーも
顧客になりました。サプライヤテーブルの値を使用して顧客レコードを
追加します。

注:ContactNameはFirstNameとLastNameに解析されます。
解析は組み込み関数LEFT、SUBSTRING、およびCHARINDEXを使用して行われます。

結果:1つの新しいレコードが挿入されました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です