I Microsoft Access er en underspørring en spørring i en annen spørring. Det er en måte å hente et sett med data som deretter brukes i hovedspørringen. Underspørringer brukes ofte til å filtrere eller gruppere data, eller for å utføre beregninger på data.
Følgende spørring bruker for eksempel en underspørring for å finne alle ansatte som ble ansatt etter 1. januar 2020:
```
VELG * FRA ansatte
HVOR ansettelsesdato> (
VELG dato('2020-01-01')
);
```
I denne spørringen er underspørringen delen i parentes. Den velger datoen "2020-01-01" og returnerer den som en enkelt verdi. Hovedspørringen bruker deretter denne verdien til å filtrere ansattetabellen, og returnerer alle ansatte som ble ansatt etter denne datoen.
Underspørringer kan brukes på en rekke måter for å utføre komplekse datainnhentingsoppgaver. De er et kraftig verktøy som kan brukes til å forbedre effektiviteten og nøyaktigheten til spørringene dine.
Her er noen ekstra eksempler på hvordan underspørringer kan brukes:
* For å finne de 10 mest solgte produktene i en database, kan du bruke en underspørring til å beregne salgssummen for hvert produkt og deretter velge de 10 beste produktene basert på denne totalen.
* For å finne alle kunder som har lagt inn mer enn én bestilling, kan du bruke en underspørring for å telle antall bestillinger for hver kunde og deretter velge kundene som har mer enn én bestilling.
* For å finne gjennomsnittslønnen til ansatte i en avdeling kan du bruke en underspørring for å beregne gjennomsnittslønnen for hver avdeling og deretter velge avdelingen med høyest gjennomsnittslønn.
Underspørringer er et allsidig verktøy som kan brukes til å utføre en rekke datainnhentingsoppgaver. De er et kraftig verktøy som kan brukes til å forbedre effektiviteten og nøyaktigheten til spørringene dine.