Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Sette Inn Flere Rader | Populating a Database
Introduksjon til SQL
course content

Kursinnhold

Introduksjon til SQL

Introduksjon til SQL

1. Komme i Gang
3. Sortering av Data
4. Populating a Database
5. Oppdatering og Sletting av Data

book
Sette Inn Flere Rader

Ofte trenger vi å sette inn mer enn én rad i en tabell, og å skrive inn setningsinnsettingene mange ganger kan være kjedelig og ineffektivt. Heldigvis gir SQL oss en litt kortere syntaks som i hovedsak komprimerer flere INSERT-setninger til en enkelt forespørsel.

Følgende er den generelle syntaksen for å sette inn flere rader ved å bruke en enkelt innsettingssetning:

sql

Følgende eksempel viser syntaksen for å sette inn flere rader i en tabell kalt students som har tre kolonner first_name, second_name og age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Tips:

Denne syntaksen har også en kortere versjon, der vi ikke spesifiserer kolonnenavnene:

sql

I dette tilfellet vil spørringen se slik ut:

sql

Demonstrasjon:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til SQL

Introduksjon til SQL

1. Komme i Gang
3. Sortering av Data
4. Populating a Database
5. Oppdatering og Sletting av Data

book
Sette Inn Flere Rader

Ofte trenger vi å sette inn mer enn én rad i en tabell, og å skrive inn setningsinnsettingene mange ganger kan være kjedelig og ineffektivt. Heldigvis gir SQL oss en litt kortere syntaks som i hovedsak komprimerer flere INSERT-setninger til en enkelt forespørsel.

Følgende er den generelle syntaksen for å sette inn flere rader ved å bruke en enkelt innsettingssetning:

sql

Følgende eksempel viser syntaksen for å sette inn flere rader i en tabell kalt students som har tre kolonner first_name, second_name og age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Tips:

Denne syntaksen har også en kortere versjon, der vi ikke spesifiserer kolonnenavnene:

sql

I dette tilfellet vil spørringen se slik ut:

sql

Demonstrasjon:

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6
Vi beklager at noe gikk galt. Hva skjedde?
some-alt