Hvordan legger jeg til nye poster i en tabell?
INSERT INTO-setningen brukes til å legge til nye data i en database.
INSERT INTO legger til en ny post i en tabell.
INSERT INTO kan inneholde verdier for noen eller alle av kolonnene.
INSERT INTO kan kombineres med SELECT for å sette inn poster.
SQL INSERT INTO syntaks
Den generelle syntaksen er:
INSERT INTO table-name (column-names) VALUES (values)
Id
Fornavn
Etternavn
By
Land
Telefon
SQL INSERT INTO Eksempler
Problem: Legg til en ny kunde i databasen
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultat: 1 ny post satt inn
Id
Fornavn
Etternavn
By
Land
Telefon
Problem: Legg til en ny kunde som heter Anita Coats til databasen
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultat: 1 ny post satt inn
SQL INSERT kombinert med en VELG
generell syntaks er
INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition
Id
Firmanavn
Kontaktnavn
By
Land
Telefon
Faks
Id
Fornavn
Etternavn
By
Land
Telefon
SQL INSERT INTO med SELECT Eksempel
Problem: Bigfoot Brewery-leverandøren har også blitt kunde. Legg til en kundeoppføring med verdier fra leverandørtabellen.
Merk: Kontaktnavn blir analysert i fornavn og etternavn.
Analyse foregår med innebygde funksjoner: VENSTRE, SUBSTRING og CHARINDEX.
Resultat: 1 ny post satt inn