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
Duplikering af Tabeller
Vi kan oprette en kopi af en tabel ved hjælp af følgende forespørgsel:
CREATE TABLE table_name AS (SELECT STATEMENT);
Ovenstående forespørgsel opretter en ny tabel ved navn table_name
og indsætter resultaterne af SELECT STATEMENT
i den.
Oprettelse af en Nøjagtig Kopi
CREATE TABLE students_duplicate AS SELECT * FROM students;
Denne forespørgsel opretter en ny tabel kaldet students_duplicate
fra resultatet af forespørgslen SELECT * FROM students;
.
Oprettelse af en Kortfattet Tabel
Vi kan også oprette en mere kortfattet tabel ved at vælge specifikke kolonner fra måltabellen:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
Denne forespørgsel opretter en ny tabel ved navn students_basic_info
, der kun indeholder kolonnerne first_name
og age
fra students
tabellen.
Nøglepunkter
- Den nye tabel (
table_name
) oprettes med strukturen og dataene fraSELECT
forespørgslens resultat; - Denne metode er nyttig til at oprette sikkerhedskopier, filtrerede kopier eller resumétabeller.
Demonstration:
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 7