OnderwerpenSpiekbriefjeLessen
Lurndo › Onderwerpen › WHERE

SQL leren: WHERE

Rijen filteren met WHERE

Vic legt een stapel cassettes op de toonbank. "Een klant vraagt naar horrorfilms. Moet ik nu echt alle 25 titels doorlopen?" Niet als jij erbij bent.

WHERE houdt alleen wat klopt

Met WHERE zet je een voorwaarde op de rijen. De database test die voorwaarde voor elke rij en houdt alleen de rijen waarvoor ze waar is.

Tekst zet je tussen enkele aanhalingstekens: 'horror'. Zonder aanhalingstekens denkt SQL dat je een kolom bedoelt.

SELECT titel, genre, jaar FROM films WHERE genre = 'horror'
Resultaat
titelgenrejaar
Alienhorror1979
The Shininghorror1980

Getallen zonder aanhalingstekens

Getallen schrijf je gewoon, zonder aanhalingstekens. WHERE komt altijd na FROM: eerst zeg je uit welke tabel, dan welke rijen.

Deze query zoekt alle films uit 2023.

SELECT titel, jaar, prijs_per_dag FROM films WHERE jaar = 2023
Resultaat
titeljaarprijs_per_dag
Barbie20233.5
Oppenheimer20233.5
Het smelt20233

Probeer het zelf

Welke leden wonen in Mechelen? Toon hun naam en abonnement.

Klaar voor meer?

De volledige les heeft 6 oefeningen, van makkelijk naar uitdagend, met hints, punten en een reeks die je kan opbouwen.

Begin aan de les
← VorigeRekenen in SELECTVolgende →Groter, kleiner, niet gelijk
SQL-onderwerpenSpiekbriefjeExcelRanglijstAccountPrivacyEnglish