In Microsoft Access is een subquery een query binnen een andere query. Het is een manier om een set gegevens op te halen die vervolgens in de hoofdquery wordt gebruikt. Subquery's worden vaak gebruikt om gegevens te filteren of te groeperen, of om berekeningen op gegevens uit te voeren.
De volgende query gebruikt bijvoorbeeld een subquery om alle werknemers te vinden die na 1 januari 2020 zijn aangenomen:
```
SELECTEER * VAN medewerkers
WAAR aangenomen> (
SELECTEER datum('01-01-2020')
);
```
In deze query is de subquery het gedeelte tussen haakjes. Het selecteert de datum '01-01-2020' en retourneert deze als een enkele waarde. De hoofdquery gebruikt deze waarde vervolgens om de werknemerstabel te filteren en alle werknemers terug te geven die na deze datum zijn aangenomen.
Subquery's kunnen op verschillende manieren worden gebruikt om complexe taken voor het ophalen van gegevens uit te voeren. Ze zijn een krachtig hulpmiddel dat kan worden gebruikt om de efficiëntie en nauwkeurigheid van uw zoekopdrachten te verbeteren.
Hier volgen enkele aanvullende voorbeelden van hoe subquery's kunnen worden gebruikt:
* Om de tien best verkopende producten in een database te vinden, kunt u een subquery gebruiken om het verkooptotaal voor elk product te berekenen en vervolgens op basis van dit totaal de top tien producten selecteren.
* Om alle klanten te vinden die meer dan één bestelling hebben geplaatst, kunt u een subquery gebruiken om het aantal bestellingen voor elke klant te tellen en vervolgens de klanten selecteren die meer dan één bestelling hebben geplaatst.
* Om het gemiddelde salaris van medewerkers op een afdeling te vinden, kunt u een subquery gebruiken om het gemiddelde salaris voor elke afdeling te berekenen en vervolgens de afdeling met het hoogste gemiddelde salaris selecteren.
Subquery's zijn een veelzijdig hulpmiddel dat kan worden gebruikt voor het uitvoeren van een grote verscheidenheid aan taken voor het ophalen van gegevens. Ze zijn een krachtig hulpmiddel dat kan worden gebruikt om de efficiëntie en nauwkeurigheid van uw zoekopdrachten te verbeteren. |