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:
EmployeeID | Achternamme | Foarnamme | Titel | Adres | Stêd | Regio | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Sales Representative | 507 - 20e ieu. E. | Seattle | WA | |
2 | Fuller | Andrew |
| 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.