Wat is in databankfraach?

Queries brûke de krêft fan jo database

In databankfraach extraksert gegevens fan in database en formaat it yn in lêsbere foarm. In query moat yn 'e taal skreaun wurde dat de databank fereasket - meastal is dy taal SQL .

Bygelyks, wannear jo gegevens fan in database hawwe wolle, brûk jo in query om de spesifike ynformaasje te freegjen dy't jo wolle. Miskien hawwe jo in Tabelje Employee, en jo wolle de ferkeapingsnûmers folgje. Jo kinne jo databank opfreegje foar de meiwurker dy't de heechste ferkeap yn in beskaat perioade opnij registrearje.

De SQL SELEKTE fertsjintwurdiging

In databankfraach moat folgje fan it query-formaat dat nedich is troch de database. It meast foarkommende formaat is it struktureare queryformat Structured Query Language (SQL) dat brûkt wurdt troch in soad database-bestjoeringssystemen. SQL is in krêftige taal dy't foardielige queries freget.

SQL brûkt in SELECT-statement foar it selektearjen fan spesifike gegevens.

Besjoch in foarbyld basearre op de Northwind-database dat faak mei database-produkten skriuwt as in tutorial.

Hjir is in útdiel fan 'e tabel Employees table:

Utjeften fan 'e Noardwind databank Employees table
EmployeeID Achternamme Foarnamme Titel Adres Stêd Regio
1 Davolio Nancy Sales Representative 507 - 20e ieu. E. Seattle WA
2 Fuller Andrew
Vice President, Sales
908 W. Haadwei Tacoma WA
3 Leverling Janet Sales Representative 722 Moss Bay Blvd. Kirkland WA

Om de namme en titel fan 'e meiwurker werom te jaan fan' e databank, sil de SELECT-oanfetting dus sjogge:

Selektearje FirstName, LastName, Titel FROM Employees;

It soe weromkomme:

Foarnamme Achternamme Titel
Nancy Davolio Sales Representative
Andrew Fuller Vice President, Sales
Janet Leverling Sales Representative

Om de resultaten fierder te ferbetterjen kinne jo in WHERE-klausel taheakje:

Selektearje FirstName, LastName FROM meiwurkers

WHERE City = 'Tacoma';

It jout de FirstName en LastName fan elke meiwurker dy't fan Tacoma is:

Foarnamme Achternamme
Andrew Fuller

Taljochting: SQL jout gegevens yn in rige / kolomformulier dy't liket by Microsoft Excel, makket it maklik te besjen en te wurkjen. Oare query-talen kinne gegevens weromfine as in graf of kaart.

De macht fan fragen

In databank hat it potinsjeel om komplekse trends en aktiviteiten te iepenjen, mar dizze krêft wurdt allinnich brûkt troch it brûken fan de query. In kompleksere databank bestiet út meardere tabellen dy't in myriade fan gegevens opslaan. In query befettet jo dat te filterjen yn in single tabel sadat jo it makliker analysearje kinne.

Queries kinne ek kalkulaasjes op jo data útfiere of automatisearje fan taken fan it behear fan data. Jo kinne ek fernijings nei jo gegevens beoardielje foardat se har nei de database stelle.