Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Gebruik van de WHERE-Clausule | Gegevens Filteren
Inleiding tot SQL

Veeg om het menu te tonen

book
Het Gebruik van de WHERE-Clausule

In databases bevatten tabellen doorgaans aanzienlijke hoeveelheden gegevens. Vaak zijn we echter geïnteresseerd in het ophalen van specifieke delen van de gegevens in plaats van het geheel. Om dit te bereiken, moeten we de voorwaarden voor gegevensophaling definiëren, die worden aangeduid als filtercriteria.

Gegevens worden gefilterd met behulp van een WHERE-clausule die de zoekcriteria specificeert in een SELECT-instructie. De WHERE-clausule verschijnt direct na de tabelnaam.

Wanneer we een tekenreekswaarde specificeren, zoals een landnaam, moeten we de tekst tussen enkele aanhalingstekens (') plaatsen.

Laten we een voorbeeld bekijken:

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

Uitleg: De SELECT instructie haalt 2 kolommen op uit de country tabel en retourneert alleen rijen met de continentwaarde 'Europe'.

Positie van de clausule

Wanneer we de ORDER BY en WHERE clausules gebruiken, zorgen we ervoor dat de ORDER BY na de WHERE clausule komt.

Laten we het volgende voorbeeld bekijken:

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

Hier is de country tabel waarmee we werken:

Taak

Swipe to start coding

Schrijf een SQL-query om de kolommen id, name en region uit de country tabel op te halen (haal deze kolommen in deze volgorde op), waarbij alleen rijen met het 'North America' continent worden geretourneerd.

Opmerking

Let op dat North America correct met hoofdletters moet worden geschreven, en north america is niet hetzelfde. Wees dus voorzichtig en schrijf het als North America.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Het Gebruik van de WHERE-Clausule

In databases bevatten tabellen doorgaans aanzienlijke hoeveelheden gegevens. Vaak zijn we echter geïnteresseerd in het ophalen van specifieke delen van de gegevens in plaats van het geheel. Om dit te bereiken, moeten we de voorwaarden voor gegevensophaling definiëren, die worden aangeduid als filtercriteria.

Gegevens worden gefilterd met behulp van een WHERE-clausule die de zoekcriteria specificeert in een SELECT-instructie. De WHERE-clausule verschijnt direct na de tabelnaam.

Wanneer we een tekenreekswaarde specificeren, zoals een landnaam, moeten we de tekst tussen enkele aanhalingstekens (') plaatsen.

Laten we een voorbeeld bekijken:

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

Uitleg: De SELECT instructie haalt 2 kolommen op uit de country tabel en retourneert alleen rijen met de continentwaarde 'Europe'.

Positie van de clausule

Wanneer we de ORDER BY en WHERE clausules gebruiken, zorgen we ervoor dat de ORDER BY na de WHERE clausule komt.

Laten we het volgende voorbeeld bekijken:

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

Hier is de country tabel waarmee we werken:

Taak

Swipe to start coding

Schrijf een SQL-query om de kolommen id, name en region uit de country tabel op te halen (haal deze kolommen in deze volgorde op), waarbij alleen rijen met het 'North America' continent worden geretourneerd.

Opmerking

Let op dat North America correct met hoofdletters moet worden geschreven, en north america is niet hetzelfde. Wees dus voorzichtig en schrijf het als North America.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt