Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indsættelse af Flere Rækker | Udfyldning af en Database
Introduktion til SQL
course content

Kursusindhold

Introduktion til SQL

Introduktion til SQL

1. Komme i Gang
3. Sortering af Data
4. Udfyldning af en Database
5. Opdatering & Sletning af Data

book
Indsættelse af Flere Rækker

Ofte har vi brug for at indsætte mere end én række i en tabel, og at omskrive insert-sætningerne mange gange kan være kedeligt og ineffektivt. Heldigvis giver SQL os en lidt kortere syntaks, som i det væsentlige komprimerer flere INSERT-sætninger til en enkelt forespørgsel.

Følgende er den generelle syntaks for at indsætte flere rækker ved hjælp af en enkelt insert-sætning:

sql

Det følgende eksempel viser syntaksen for at indsætte flere rækker i en tabel kaldet 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

Tip:

Denne syntaks har også en kortere version, hvor vi ikke specificerer kolonnenavnene:

sql

I dette tilfælde vil forespørgslen se sådan ud:

sql

Demonstration:

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til SQL

Introduktion til SQL

1. Komme i Gang
3. Sortering af Data
4. Udfyldning af en Database
5. Opdatering & Sletning af Data

book
Indsættelse af Flere Rækker

Ofte har vi brug for at indsætte mere end én række i en tabel, og at omskrive insert-sætningerne mange gange kan være kedeligt og ineffektivt. Heldigvis giver SQL os en lidt kortere syntaks, som i det væsentlige komprimerer flere INSERT-sætninger til en enkelt forespørgsel.

Følgende er den generelle syntaks for at indsætte flere rækker ved hjælp af en enkelt insert-sætning:

sql

Det følgende eksempel viser syntaksen for at indsætte flere rækker i en tabel kaldet 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

Tip:

Denne syntaks har også en kortere version, hvor vi ikke specificerer kolonnenavnene:

sql

I dette tilfælde vil forespørgslen se sådan ud:

sql

Demonstration:

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 6
Vi beklager, at noget gik galt. Hvad skete der?
some-alt