single
Brug af WHERE-klausulen
Stryg for at vise menuen
I databaser indeholder tabeller typisk store mængder data. Ofte er du dog kun interesseret i at hente bestemte dele af dataene i stedet for det hele. For at gøre dette skal du 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 du angiver 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'.
Placering af klausuler
Ved brug af ORDER BY- og WHERE-klausuler skal ORDER BY altid placeres efter WHERE.
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 americaikke er det samme. 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