Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af WHERE-Klausulen | Filtrering af Data
Introduktion til SQL

Stryg for at vise menuen

book
Brug af WHERE-Klausulen

I databaser indeholder tabeller typisk store mængder data. Dog er vi ofte interesserede i at hente specifikke dele af dataene frem for det hele. For at opnå dette skal vi definere betingelserne for dataudtræk, som kaldes filtreringskriterier.

Data filtreres ved hjælp af en WHERE klausul, der specificerer søgekriterierne i en SELECT sætning. WHERE klausulen vises umiddelbart efter tabelnavnet.

Når vi specificerer en strengværdi, såsom et landenavn, skal vi omslutte teksten i enkelte anførselstegn (').

Lad os se et eksempel:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

Forklaring: SELECT-sætningen henter 2 kolonner fra country-tabellen og returnerer kun rækker med kontinentværdien 'Europe'.

Klausulens Position

Når vi bruger ORDER BY og WHERE klausulerne, sikrer vi, at ORDER BY kommer efter WHERE klausulen.

Lad os se følgende eksempel:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

Her er den country tabel, vi arbejder med:

Opgave

Swipe to start coding

Skriv en SQL-forespørgsel for at hente id, name og region kolonnerne fra country tabellen (hent venligst disse kolonner i denne rækkefølge), og returner kun rækker med 'North America' continent.

Note

Bemærk venligst, at North America skal være korrekt med stort, og north america er ikke det samme. Så vær forsigtig og skriv det som North America.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
Vi beklager, at noget gik galt. Hvad skete der?

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

book
Brug af WHERE-Klausulen

I databaser indeholder tabeller typisk store mængder data. Dog er vi ofte interesserede i at hente specifikke dele af dataene frem for det hele. For at opnå dette skal vi definere betingelserne for dataudtræk, som kaldes filtreringskriterier.

Data filtreres ved hjælp af en WHERE klausul, der specificerer søgekriterierne i en SELECT sætning. WHERE klausulen vises umiddelbart efter tabelnavnet.

Når vi specificerer en strengværdi, såsom et landenavn, skal vi omslutte teksten i enkelte anførselstegn (').

Lad os se et eksempel:

123
SELECT name, continent FROM country WHERE continent='Europe';
copy

Forklaring: SELECT-sætningen henter 2 kolonner fra country-tabellen og returnerer kun rækker med kontinentværdien 'Europe'.

Klausulens Position

Når vi bruger ORDER BY og WHERE klausulerne, sikrer vi, at ORDER BY kommer efter WHERE klausulen.

Lad os se følgende eksempel:

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
copy

Her er den country tabel, vi arbejder med:

Opgave

Swipe to start coding

Skriv en SQL-forespørgsel for at hente id, name og region kolonnerne fra country tabellen (hent venligst disse kolonner i denne rækkefølge), og returner kun rækker med 'North America' continent.

Note

Bemærk venligst, at North America skal være korrekt med stort, og north america er ikke det samme. Så vær forsigtig og skriv det som North America.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 1
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt