Kursusindhold
Introduktion til SQL
Introduktion til SQL
2. Filtrering af Data
The WHERE ClauseUdfordring: Hjælp en Læser med at Finde Deres YndlingsgenreUdfordring: Hente Ældre BøgerBetingede Udtryk: SammenligningsoperatorerUdfordring: Undgå de Beskadigede BøgerUdfordring: Fremhæv Nye AnkomsterUdfordring: Budgetvenlige BøgerBetingede Udtryk: The AND-OperatorenUdfordring: Find Specifikke Bøger til en LæserUdfordring: Definere IntervallerUdfordring: Flere BetingelserBetingede Udtryk: The OR-OperatorenUdfordring: Matche Flere MulighederUdfordring: Udelukkelse af et IntervalBetingede Udtryk: The NOT OperatorUdfordring: Negere et Interval
3. Sortering af Data
Grundlæggende SorteringUdfordring: Sortering af BibliotekskatalogetSortering Efter Flere KolonnerUdfordring: Yderligere Sortering af KatalogetSortering Efter Filtrering af DataUdfordring: Find de Billigste BøgerUdfordring: Hjælp en Kunde med at Finde en BogLIMIT-NøgleordetUdfordring: Vælg Bøger til Samlerens SektionUdfordring: Overkommelige Bøger
4. Udfyldning af en Database
Oprette en TabelUdfordring: Oprette en Ny BogtabelIndsættelse af Rækker i en TabelUdfordring: Indsættelse af DataUdfordring: Indsættelse af Flere DataIndsættelse af Flere RækkerUdfordring: Indsættelse af BulkdataPrimære NøglerThe SERIAL KeywordUdfordring: Ændring af BogstrukturenSpecificere StandardværdierUdfordring: Yderligere Forbedring af Bogtabellen
5. Opdatering & Sletning af Data
Opdatering af Rækker i en TabelUdfordring: Ret Bogens DataUdfordring: Opdatering af SideantalUdfordring: Markér Arkiverede Bøger Som UtilgængeligeSletning af RækkerUdfordring: Sletning af Forældede PosterDuplikering af TabellerUdfordring: Opret en Tabel BackupUdfordring: Generer en Opsummeret BogtabelSletning af Tabeller
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
:
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
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?
Tak for dine kommentarer!
Sektion 4. Kapitel 6