Skip to main content

Wat is de definitie van een databasequery?

Installing Invantive Query Tool (April 2025)

Installing Invantive Query Tool (April 2025)
Anonim

Een databasequery extraheert gegevens uit een database en formatteert deze in een leesbare vorm. Een query moet worden geschreven in de taal die de database vereist, meestal is die taal SQL.

Als u bijvoorbeeld gegevens uit een database wilt gebruiken, gebruikt u een query om de specifieke informatie op te vragen die u wilt. Misschien hebt u een tabel Werknemer en wilt u verkoopprestatienummers bijhouden. U kunt uw database opvragen bij de medewerker die de hoogste omzet in een bepaalde periode heeft geregistreerd.

De SQL SELECT-instructie

Een databasequery moet de queryindeling volgen die door de database is vereist. De meest gebruikte indeling is de standaardqueryindeling Structured Query Language (SQL) die door veel databasebeheersystemen wordt gebruikt. SQL is een krachtige taal die in staat is om geavanceerde zoekopdrachten uit te voeren.

SQL gebruikt een SELECT-instructie om specifieke gegevens te selecteren.

Overweeg een voorbeeld op basis van de Noordenwind-database dat regelmatig wordt geleverd met databaseproducten als zelfstudie.

Hier is een uittreksel uit de tabel Werknemers van de database:

Fragment uit de Noordenwind-database Werknemersstafel
EmployeeIDAchternaamVoornaamTitelAdresstadRegio
1DavolioNancyVerkoop vertegenwoordiger507 - 20th Ave. E.SeattleWA
2FullerAndrew

Vice President, Sales
908 W. Capital WayTacomaWA
3LeverlingJanetVerkoop vertegenwoordiger722 Moss Bay Blvd.KirklandWA

Om de naam en de titel van een medewerker uit de database te retourneren, zou de SELECT-instructie er ongeveer zo uitzien:

SELECT FirstName, LastName, Title FROM Employees;

Het zou terugkeren:

VoornaamAchternaamTitel
NancyDavolioVerkoop vertegenwoordiger
AndrewFullerVice President, Sales
JanetLeverlingVerkoop vertegenwoordiger

Om de resultaten verder te verfijnen, zou u een WHERE-clausule kunnen toevoegen:

SELECT FirstName, LastName FROM Employees

WHERE City = 'Tacoma';

Het geeft de voornaam en achternaam terug van elke werknemer die uit Tacoma komt:

VoornaamAchternaam
AndrewFuller

Houd er rekening mee dat SQL gegevens retourneert in een rij- / kolomformulier dat vergelijkbaar is met Microsoft Excel, waardoor het gemakkelijk te bekijken en te gebruiken is. Andere query-talen kunnen gegevens retourneren als een grafiek of grafiek.

De kracht van vragen

Een database heeft de potentie om complexe trends en activiteiten te onthullen, maar deze kracht wordt alleen benut door het gebruik van de query. Een complexe database bestaat uit meerdere tabellen die een groot aantal gegevens opslaan. Met een query kunt u het filter in een enkele tabel filteren, zodat u het gemakkelijker kunt analyseren.

Query's kunnen ook berekeningen op uw gegevens uitvoeren of taken voor gegevensbeheer automatiseren. U kunt ook updates van uw gegevens bekijken voordat u ze in de database plaatst.