SQL INSERT INTO-uttalande

Hur lägger jag till nya poster i en tabell?

INSERT INTO-uttalandet används för att lägga till nya data i en databas.
INSERT INTO lägger till en ny post i en tabell.

INSERT INTO kan innehålla värden för vissa eller alla av dess kolumner.
INSERT INTO kan kombineras med en SELECT för att infoga poster.

SQL INSERT INTO syntax

Den allmänna syntaxen är:

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

KUND

Id

Förnamn

Efternamn

Ort

Land

Telefon

SQL INSERT INTO Exempel

Problem: Lägg till en ny kund i databasen
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultat: 1 ny post infogad

KUND

Id

Förnamn

Efternamn

Stad

Land

Telefon

Problem: Lägg till en ny kund som heter Anita Coats till databasen
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultat: 1 ny post infogad

SQL INSERT kombinerat med en VÄLJ

allmän syntax är

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

LEVERANTÖR

Id

Företagsnamn

Kontaktnamn

Ort

Land

Telefon

Fax

KUND

Id

Förnamn

Efternamn

Ort

Land

Telefon

SQL INSERT INTO med VÄLJ Exempel

Problem: Bigfoot Brewery-leverantören har också blivit kund. Lägg till en kund- och postpost med värden från leverantörstabellen.

Obs! Kontaktnamn tolkas i Förnamn och Efternamn.
Tolkning sker med inbyggda funktioner: VÄNSTER, SUBSTRING och CHARINDEX.

Resultat: 1 ny post infogad

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *