Ein Query ist eine spezifische Anfrage bezüglich bestimmter Daten oder Informationen an eine Datenbank. Eine Anfrage kann sich hierbei auf eine Tabelle oder eine Kombination mehrerer Tabellen einer Datenbank beziehen. Um eine Abfrage durchzuführen können verschiedene Sprachen verwendet werden. SQL stellt hierbei eine der bekanntesten Sprache dar, um Daten aus einer Datenbank abzufragen. Die abgefragten Daten werden in Form einer Tabelle ausgegeben. Die gewonnen Daten können anschließend für weitere Zwecke genutzt werden.
Eine Abfrage kann sich an bestimmten vom Nutzer festgelegten Parametern orientieren. Somit können die Daten in der Datenbank gefiltert werden und es werden nur die Daten ausgegeben, die für die Abfrage von Relevanz sind.