Kursinnhold
Introduksjon til SQL
Introduksjon til SQL
2. Filtrering av Data
The WHERE ClauseUtfordring: Hjelp en Leser med å Finne Sin FavorittsjangerUtfordring: Hente Eldre BøkerBetingede Uttrykk: SammenligningsoperatorerUtfordring: Unngå de Skadede BøkeneUtfordring: Fremhev Nye AnkomsterUtfordring: Budsjettvennlige BøkerBetingede Uttrykk: The AND OperatorUtfordring: Finn Spesifikke Bøker for en LeserUtfordring: Definere OmråderUtfordring: Flere BetingelserBetingede Uttrykk: The OR-OperatørenUtfordring: Samsvar Med Flere AlternativerUtfordring: Ekskludere et OmrådeBetingede Uttrykk: The NOT-OperatørenUtfordring: Negating av et Område
3. Sortering av Data
Grunnleggende SorteringUtfordring: Sortering av BibliotekskatalogenSortering Etter Flere KolonnerUtfordring: Videre Sortering av KatalogenSortering Etter Filtrering av DataUtfordring: Finn de Billigste BøkeneUtfordring: Hjelp en Kunde med å Finne en BokLIMIT-nøkkelordetUtfordring: Velg Bøker for Samlerens SeksjonUtfordring: Rimelige Bøker
4. Populating a Database
Opprette en TabellUtfordring: Opprette en Ny Books TabellSette Inn Rader i en TabellUtfordring: Sette Inn DataUtfordring: Sette Inn Mer DataSette Inn Flere RaderUtfordring: Sette Inn Store Mengder DataPrimærnøklerThe SERIAL KeywordUtfordring: Endre BokstrukturenSpesifisere StandardverdierUtfordring: Ytterligere Forbedring av Boktabellen
5. Oppdatering og Sletting av Data
Duplisere Tabeller
Vi kan lage en duplikat av en tabell ved å bruke følgende spørring:
CREATE TABLE table_name AS (SELECT STATEMENT);
Ovenstående spørring oppretter en ny tabell med navnet table_name
og setter inn resultatene fra SELECT STATEMENT
i den.
Opprette en Eksakt Kopi
CREATE TABLE students_duplicate AS SELECT * FROM students;
Denne spørringen oppretter en ny tabell kalt students_duplicate
fra resultatet av spørringen SELECT * FROM students;
.
Opprette en Konsis Tabell
Vi kan også opprette en mer konsis tabell ved å velge spesifikke kolonner fra måltabellen:
CREATE TABLE students_basic_info AS SELECT name, age FROM students;
Denne spørringen oppretter en ny tabell kalt students_basic_info
som inneholder kun first_name
og age
kolonnene fra students
tabellen.
Viktige Punkter
- Den nye tabellen (
table_name
) opprettes med strukturen og dataene fra resultatet avSELECT
spørringen; - Denne metoden er nyttig for å lage sikkerhetskopier, filtrerte kopier eller oppsummeringstabeller.
Demonstrasjon:
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 5. Kapittel 7