Subselects en views - Gecorreleerde subselects - Gecorreleerde subselects met exists
6 belangrijke vragen over Subselects en views - Gecorreleerde subselects - Gecorreleerde subselects met exists
Wat doet de operator exists in tegenstelling tot de operator in?
De operator in kijkt of het element tot de verzameling behoort en retourneert een waarde true, false of unknown (als het null is)
Waarom kan in de volgende subselect een * staan?
select code, naam
from Cursus C
where exists (select *
from Inschrijving
where cursus = C.codeand vrijstelling = 'J');
Is 'exists' een gecorrelleerde subselect?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Waarom kan je bij een subselect met 'exists' ook 'select ' '' doen? Dus een spatie? Wanneer kan dat niet?
Waarom gebruiken we een select * in de subselect met exists. Met andere woorden, waarom kan dit zonder performance problemen?
Hoe kun je een combinatie met exists condities ook weleens oplossen met een join?
select acr, naam
from Docent D
join Begeleider B1 on D.acr = B1.docent
join Begeleider B2 on D.acr = B2.docent
where B1.cursus = 'DW' and B2.cursus = 'IM';
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