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

Uitdaging: Gebruik van de WHERE-clausule

In databases bevatten tabellen doorgaans grote hoeveelheden gegevens. Vaak ben je echter geïnteresseerd in het ophalen van specifieke delen van de gegevens in plaats van alles. Om dit te bereiken, moet je de voorwaarden voor het ophalen van gegevens definiëren; deze worden filtercriteria genoemd.

Gegevens worden gefilterd met behulp van een WHERE-clausule waarin de zoekcriteria in een SELECT-instructie worden gespecificeerd. De WHERE-clausule volgt direct na de tabelnaam.

Bij het opgeven van een tekenreekswaarde, zoals een landnaam, moet je de tekst tussen enkele aanhalingstekens (') plaatsen.

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

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

Positie van clausules

Bij gebruik van ORDER BY en WHERE-clausules moet ORDER BY altijd na WHERE komen.

1234
SELECT capital, continent FROM country WHERE continent='Asia' ORDER BY continent DESC;
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1
single

single

Uitdaging: Gebruik van de WHERE-clausule

Veeg om het menu te tonen

In databases bevatten tabellen doorgaans grote hoeveelheden gegevens. Vaak ben je echter geïnteresseerd in het ophalen van specifieke delen van de gegevens in plaats van alles. Om dit te bereiken, moet je de voorwaarden voor het ophalen van gegevens definiëren; deze worden filtercriteria genoemd.

Gegevens worden gefilterd met behulp van een WHERE-clausule waarin de zoekcriteria in een SELECT-instructie worden gespecificeerd. De WHERE-clausule volgt direct na de tabelnaam.

Bij het opgeven van een tekenreekswaarde, zoals een landnaam, moet je de tekst tussen enkele aanhalingstekens (') plaatsen.

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

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

Positie van clausules

Bij gebruik van ORDER BY en WHERE-clausules moet ORDER BY altijd na WHERE komen.

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

Veeg om te beginnen met coderen

Schrijf een SQL-query om de kolommen id, name en region uit de tabel country op te halen (let op de volgorde van deze kolommen), waarbij alleen de rijen worden weergegeven waarvan de waarde in de kolom continent 'North America' is.

Opmerking

Let erop dat North America correct met hoofdletters wordt geschreven; north america is niet hetzelfde. Wees dus zorgvuldig 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
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt