Una query di database è progettata per recuperare risultati specifici da un database. La query è formulata dall'utente seguendo i formati predefiniti. Dopo aver cercato tra i dati, le informazioni pertinenti alla query vengono filtrate dalla raccolta dati e segnalate all'utente.
I database vengono utilizzati per raccogliere e archiviare grandi quantità di informazioni. I dati vengono inseriti in un database tramite tabelle o moduli. Poiché la quantità di dati in un database può essere molto ampia, le query sono una funzionalità necessaria per rendere utilizzabili i database. I risultati di una query possono essere visualizzati in un report per la presentazione o la stampa.