OnderwerpenSpiekbriefjeLessen
Lurndo › Onderwerpen › Vergelijkingen

SQL leren: Vergelijkingen

Groter, kleiner, niet gelijk

"Lange films verhuur ik voor twee dagen", zegt Vic. "Maar welke zijn dat eigenlijk?" Gelijk aan is niet genoeg: je hebt groter dan nodig.

Zes manieren om te vergelijken

Naast = kent SQL > (groter dan), < (kleiner dan), >= (groter dan of gelijk aan), <= (kleiner dan of gelijk aan) en <> (niet gelijk aan). In plaats van <> mag je in de meeste databases ook != schrijven.

Deze query toont de films die langer dan 150 minuten duren.

SELECT titel, duur_min FROM films WHERE duur_min > 150
Resultaat
titelduur_min
Titanic194
Pulp Fiction154
Dune155
Oppenheimer180

Ook tekst en datums

Vergelijken werkt ook met tekst en datums. Datums staan hier als tekst in de vorm '2024-10-15': jaar, maand, dag. Daardoor klopt de alfabetische volgorde met de tijd.

Zet een datum altijd tussen aanhalingstekens. Deze query toont de uitleningen vanaf 20 oktober.

SELECT * FROM uitleningen WHERE uitgeleend_op >= '2024-10-20'
Resultaat
idfilm_idlid_iduitgeleend_opteruggebracht_opboete
258152024-10-20NULL0
261112024-10-212024-10-220

Probeer het zelf

Welke films kosten meer dan 2,50 euro per dag? Toon titel en prijs_per_dag.

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
← VorigeRijen filteren met WHEREVolgende →Voorwaarden combineren
SQL-onderwerpenSpiekbriefjeExcelRanglijstAccountPrivacyEnglish