Kennis & inzichten

Wat is een query?

Een query is een zoekopdracht waarmee informatie uit een database wordt opgevraagd, toegevoegd of aangepast. De term komt uit het Engels en wordt in de IT-wereld veel gebruikt. Een query speelt een belangrijke rol in websites, apps en andere software waarin gegevens worden opgeslagen en verwerkt. Maar wat is een query precies en hoe werkt […]

KennisbankDoor Raoul Wanningen3 min leestijd
Wat is een query?

Een query is een zoekopdracht waarmee informatie uit een database wordt opgevraagd, toegevoegd of aangepast. De term komt uit het Engels en wordt in de IT-wereld veel gebruikt. Een query speelt een belangrijke rol in websites, apps en andere software waarin gegevens worden opgeslagen en verwerkt.

Maar wat is een query precies en hoe werkt een databasequery? In dit artikel leggen we het op een eenvoudige manier uit.

Wat is een query?

Een query is eigenlijk een verzoek aan een database. Met zo’n verzoek vertelt een applicatie welke informatie nodig is of welke gegevens moeten worden aangepast.

Stel dat u inlogt bij een online omgeving. De applicatie moet vervolgens uw naam, e-mailadres, projecten en andere accountgegevens ophalen. Op de achtergrond wordt daarvoor een query naar de database gestuurd. De database zoekt de juiste gegevens op en stuurt deze terug naar de applicatie.

Queries worden niet alleen gebruikt om gegevens op te zoeken. Ze kunnen bijvoorbeeld ook worden gebruikt om nieuwe gegevens toe te voegen, bestaande informatie te wijzigen of gegevens te verwijderen.

Hoe werkt een query?

Een query moet in een bepaald formaat worden geschreven. Voor relationele databases wordt hiervoor vaak SQL (Structured Query Language) gebruikt. Bekende databasesystemen zoals MySQL, PostgreSQL en Oracle ondersteunen SQL.

Een eenvoudige query kan bijvoorbeeld aangeven:

  • welke gegevens u wilt opvragen
  • uit welke tabel deze gegevens moeten komen
  • aan welke voorwaarden de gegevens moeten voldoen
  • in welke volgorde het resultaat moet worden weergegeven

Een applicatie kan deze query vervolgens automatisch uitvoeren. De gebruiker merkt daar meestal niets van. Wanneer u bijvoorbeeld uw adresgegevens in een app wijzigt en op Opslaan klikt, kan er op de achtergrond een SQL-query worden uitgevoerd om de nieuwe gegevens in de database op te slaan.

Voorbeeld van een SQL-query

Een query kan ook worden gebruikt om bestaande gegevens te wijzigen. Stel dat alle medewerkers van de marketingafdeling een salarisverhoging van 10 procent krijgen. Een SQL-query hiervoor kan er als volgt uitzien:

UPDATE Werknemers
SET Salaris = Salaris * 1.10
WHERE Afdeling = 'Marketing';

Deze query geeft aan dat het salaris in de tabel Werknemers met 10 procent moet worden verhoogd voor medewerkers waarvan de afdeling Marketing is.

Dit is een eenvoudig voorbeeld, maar het laat goed zien hoe een query gericht gegevens kan aanpassen.

Waarom zijn queries belangrijk?

Queries vormen een belangrijk onderdeel van moderne software. Websites en apps werken vaak met grote hoeveelheden gegevens. Denk aan klantgegevens, producten, bestellingen, medewerkers of projectinformatie.

Met goed ontworpen queries kan een applicatie snel de juiste gegevens vinden en verwerken. Dat is belangrijk voor de prestaties, betrouwbaarheid en gebruiksvriendelijkheid van software.

Een query is daarmee vaak een onzichtbare, maar essentiële schakel tussen een applicatie en de database erachter. Wie software ontwikkelt of databases beheert, krijgt daarom vrijwel altijd met queries en SQL te maken.

Verder lezen

Meer over dit onderwerp.

Wat is een KPI?
Kennisbank

Wat is een KPI?

Een KPI (Key Performance Indicator), in het Nederlands ook wel kritische prestatie-indicator genoemd, is een meetbare waarde waarmee u kunt bepalen in hoeverre uw organisatie haar doelstellingen bereikt.…

Lees verder
Schaduw-IT
Kennisbank

Wat is Schaduw-IT?

Schaduw-IT is het gebruik van software, clouddiensten, hardware of andere IT-oplossingen binnen een organisatie zonder dat deze door de centrale IT-afdeling zijn goedgekeurd of beheerd. Denk aan een…

Lees verder
Wat is een API-koppeling?
Kennisbank

Wat is een API-koppeling?

Een API-koppeling is een digitale verbinding tussen twee softwaresystemen waarmee automatisch gegevens kunnen worden uitgewisseld. Voor ondernemers kan zo’n koppeling veel meer betekenen dan alleen een technische verbinding:…

Lees verder

Wat speelt er in uw organisatie?

We denken graag mee over de samenhang tussen uw processen, systemen en data.

Laten we kennismaken