Skip to main content

Hvad er definitionen af ​​en database forespørgsel?

What is Big Data? (Kan 2025)

What is Big Data? (Kan 2025)
Anonim

En database forespørgsel uddrager data fra en database og formaterer den i en læsbar form. En forespørgsel skal skrives på det sprog, databasen kræver - normalt er sproget SQL.

For eksempel, når du ønsker data fra en database, bruger du en forespørgsel til at anmode om de specifikke oplysninger, du ønsker. Måske har du en medarbejderbord, og du vil spore salgstal. Du kan søge din database for den medarbejder, der registrerede det højeste salg i en given periode.

SQL SELECT-erklæringen

En database forespørgsel skal følge forespørgselsformatet, som kræves af databasen. Det mest almindelige format er Struktureret Query Language (SQL) standard forespørgselsformat, der anvendes af mange database management systemer. SQL er et kraftigt sprog, der er i stand til avancerede forespørgsler.

SQL bruger en SELECT-sætning til at vælge bestemte data.

Overvej et eksempel baseret på Northwind-databasen, der ofte leveres med databaseprodukter som en vejledning.

Her er et uddrag fra databaseens medarbejderbord:

Uddrag fra Northwind-databasen Medarbejderbord
Medarbejder-IDEfternavnFornavnTitelAdressebyOmråde
1DavolioNancySalgsrepræsentant507 - 20th Ave. E.SeattleWA
2FullerAndrew

Vice President, Salg
908 W. Capital WayTacomaWA
3LeverlingJanetSalgsrepræsentant722 Moss Bay Blvd.KirklandWA

For at returnere en medarbejders navn og titel fra databasen, ville SELECT-sætningen se sådan ud:

SELECT Fornavn, Efternavn, Titel FRA Medarbejdere;

Det ville vende tilbage:

FornavnEfternavnTitel
NancyDavolioSalgsrepræsentant
AndrewFullerVice President, Salg
JanetLeverlingSalgsrepræsentant

For at forbedre resultaterne yderligere kan du tilføje en WHERE-bestemmelse:

SELECT Fornavn, LastName FROM Medarbejdere

Hvor byen = 'tacoma';

Den returnerer Fornavn og Efternavn af enhver Medarbejder, der er fra Tacoma:

FornavnEfternavn
AndrewFuller

Bemærk, at SQL returnerer data i en række / kolonneformular, der ligner Microsoft Excel, hvilket gør det nemt at se og arbejde med. Andre forespørgselssprog kan muligvis returnere data som en graf eller et diagram.

Kraften af ​​forespørgsler

En database har potentiale til at afsløre komplekse tendenser og aktiviteter, men denne magt er kun udnyttet ved brug af forespørgslen. En kompleks database består af flere tabeller, der lagrer et utal af data. En forespørgsel giver dig mulighed for at filtrere det i et enkelt bord, så du lettere kan analysere det.

Forespørgsler kan også udføre beregninger på dine data eller automatisere datahåndteringsopgaver. Du kan også gennemgå opdateringer af dine data, før du forpligter dem til databasen.