テーブルに新しいレコードを追加するにはどうすればよいですか?
INSERT INTOステートメントは、データベースに新しいデータを追加するために使用されます。
INSERT INTOは、テーブルに新しいレコードを追加します。
INSERT INTOには、一部またはすべての値を含めることができます。
INSERT INTOをSELECTと組み合わせて、レコードを挿入できます。
SQL INSERTINTO構文
一般的な構文は次のとおりです。
INSERT INTO table-name (column-names) VALUES (values)
Id
FirstName
姓
都市
国
電話
SQL INSERTINTOの例
問題:データベースに新しい顧客を追加する
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
結果:1つの新しいレコードが挿入されました
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
Id
会社名
連絡先名
市
国
電話
Fax
Id
FirstName
LastName
都市
国
電話
SQL INSERT INTO SELECTの例を使用
問題:BigfootBreweryサプライヤーも
顧客になりました。サプライヤテーブルの値を使用して顧客レコードを
追加します。
顧客になりました。サプライヤテーブルの値を使用して顧客レコードを
追加します。
注:ContactNameはFirstNameとLastNameに解析されます。
解析は組み込み関数LEFT、SUBSTRING、およびCHARINDEXを使用して行われます。
結果:1つの新しいレコードが挿入されました