Subqueries

Wat zijn subqueries en hoe kun je ze gebruiken?

In  structured query language (SQL) kun je meestal op verschillende manieren eenzelfde resultaat verkrijgen. Subqueries zijn voor de voorbeelden die volgen niet noodzakelijk de enige weg. De voorbeelden leggen enkel het principe en de werking van subqueries uit.

Subqueries zijn een aanvulling op de leerplandoelen:

  • LPD9 en LPD10 van het leerplan III-ApDa-da
  • LPD4 en LPD5 van het leerplan III-Inf'-d
  • LPD3 en LPD4 van het leerplan III-Inf''-d

Query’s kunnen erg complex en lang zijn en veel schrijfwerk vereisen. Zo verlies je gemakkelijk het overzicht. Geneste queries, queries die op de resultatenset van een andere query worden uitgevoerd, kunnen soms een oplossing bieden omdat ze toelaten het probleem in logische stukken te laten uiteenvallen. Je kan voor deze voorbeelden vaak ook een JOIN gebruiken maar werken met subqueries is eenvoudiger.

In onderstaand document leggen we kort uit hoe subqueries werken, hoe je ze implementeert en welke types oefeningen je ermee kan maken. De gebruikte SQL-databank vind je in de mappen van het lerarennetwerk LEN Informaticawetenschappen.

×
Kijkt als...
Niveau
Regio