Brug af WHERE-Klausulen
I databaser indeholder tabeller typisk store mængder data. Ofte er vi dog kun interesserede i at hente bestemte dele af dataene frem for det hele. For at opnå dette skal vi definere betingelserne for dataudtræk, hvilket kaldes filtreringskriterier.
Data filtreres ved hjælp af en WHERE
-klausul, der angiver søgekriterierne i en SELECT
-sætning. WHERE
-klausulen placeres umiddelbart efter tabelnavnet.
Når der angives en strengværdi, såsom et landenavn, skal teksten omsluttes af enkelte anførselstegn ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT
-sætningen henter 2 kolonner fra country
-tabellen og returnerer kun rækker med kontinentværdien 'Europe'
.
Klauseposition
Når vi bruger ORDER BY
- og WHERE
-klausulerne, sikrer vi, at ORDER BY
kommer efter WHERE
-klausulen.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Skriv en SQL-forespørgsel for at hente kolonnerne id
, name
og region
fra tabellen country
(husk at hente disse kolonner i denne rækkefølge), og returnér kun rækker hvor continent
er 'North America'.
Bemærk
Vær opmærksom på, at
North America
skal være korrekt skrevet med stort begyndelsesbogstav.north america
er ikke det samme. Så vær omhyggelig og skriv det somNorth America
.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
What other filtering criteria can I use with the WHERE clause?
Can I filter using multiple conditions in the WHERE clause?
How does the ORDER BY clause affect the results?
Awesome!
Completion rate improved to 2.44
Brug af WHERE-Klausulen
Stryg for at vise menuen
I databaser indeholder tabeller typisk store mængder data. Ofte er vi dog kun interesserede i at hente bestemte dele af dataene frem for det hele. For at opnå dette skal vi definere betingelserne for dataudtræk, hvilket kaldes filtreringskriterier.
Data filtreres ved hjælp af en WHERE
-klausul, der angiver søgekriterierne i en SELECT
-sætning. WHERE
-klausulen placeres umiddelbart efter tabelnavnet.
Når der angives en strengværdi, såsom et landenavn, skal teksten omsluttes af enkelte anførselstegn ('
).
123SELECT name, continent FROM country WHERE continent='Europe';
SELECT
-sætningen henter 2 kolonner fra country
-tabellen og returnerer kun rækker med kontinentværdien 'Europe'
.
Klauseposition
Når vi bruger ORDER BY
- og WHERE
-klausulerne, sikrer vi, at ORDER BY
kommer efter WHERE
-klausulen.
1234SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Swipe to start coding
Skriv en SQL-forespørgsel for at hente kolonnerne id
, name
og region
fra tabellen country
(husk at hente disse kolonner i denne rækkefølge), og returnér kun rækker hvor continent
er 'North America'.
Bemærk
Vær opmærksom på, at
North America
skal være korrekt skrevet med stort begyndelsesbogstav.north america
er ikke det samme. Så vær omhyggelig og skriv det somNorth America
.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 2.44single