Subselects en views - Subselects als oplossing van deelproblemen

6 belangrijke vragen over Subselects en views - Subselects als oplossing van deelproblemen

WAt is de syntax van een subselect?

Tussen haken.

Hoe maak je een subselect in combinatie met where. Geef eens een voorbeeld.


select student, cursus, datum
from Inschrijving
where datum = (de vroegste inschrijvingsdatum)

In deze tussenoplossing vormt de gecursiveerde tekst een deelprobleem.
Deze tekst moet vervangen worden door een SQL -equivalent. Omdat data
zijn geordend van vroeger naar later is de vroegste datum de minimum
datum:
-- de vroegste inschrijvingsdatum

select min(datum)
from Inschrijving;

Substitutie geeft als eindoplossing:

select student, cursus, datum
from Inschrijving
where datum = (-- de vroegste inschrijvingsdatum
select min(datum)
from Inschrijving);

WAt is een goed programmeergebruik in combinatie met subselects?

Dat je subselects van commentaar voorziet waarvoor hij bedoeld is.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wanneer is het mogelijk een subselect te vergelijken met een andere waarde? Dus met =?

Als de subselect een tabel van 1 rij is.

Wat is er bijzonder aan de volgende query het dikgedrukte in relatie tot de subselect?


select code, omschrijving, aantal inschrijvingen
from Cursus
Dat het een gecorreleerde subselect is: een subselect die afhankelijk is van de rij uit de hoofdselect.

Hoe pak problemen aan waarbij je een oplossing met subselects moet gebruiken?

Een algemene regel is: houd alle stappen goed gescheiden. Ga dus niet
verder voor het probleem één volledige stap verder is gebracht. En ga bij
het oplossen van een deelprobleem niet meer tornen aan de oplossing
van het hoofdprobleem.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo