Pyetjet shfrytëzojnë fuqinë e bazës së të dhënave
Një query bazës së të dhënave nxjerr të dhënat nga një bazë të dhënash dhe formaton atë në një formë të lexueshme. Një pyetje duhet të shkruhet në gjuhën që kërkon baza e të dhënave - zakonisht, ajo gjuhë është SQL .
Për shembull, kur doni të dhëna nga një bazë të dhënash, përdorni një pyetje për të kërkuar informacionin specifik që dëshironi. Ndoshta keni një tavolinë punonjësish dhe doni të përcillni numrat e performancës së shitjeve. Ju mund të kërkoni bazën e të dhënave tuaja për punonjësin që regjistroi shitjet më të larta në një periudhë të caktuar.
Deklarata SQL SELECT
Një pyetje e bazës së të dhënave duhet të ndjekë formatin e kërkimeve të kërkuara nga baza e të dhënave. Formati më i zakonshëm është formati i query-it të strukturuar Query Language (SQL) që përdoret nga shumë sisteme të menaxhimit të bazës së të dhënave. SQL është një gjuhë e fuqishme e aftë për pyetje të avancuara.
SQL përdor një deklaratë SELECT për të zgjedhur të dhëna specifike.
Konsideroni një shembull të bazuar në bazën e të dhënave Northwind që shpesh ofrohet me produkte të bazës së të dhënave si një tutorial.
Ja një fragment nga tabela e punonjësve të bazës së të dhënave:
EmployeeID | Mbiemri | Emri | titull | Adresë | qytet | Rajon | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Perfaqesues Shitjesh | 507 - 20 Ave. E. | Seattle | WA | |
2 | Fuller | Andrew |
| 908 W. Mënyra Kapitale | Tacoma | WA | |
3 | Leverling | Janet | Perfaqesues Shitjesh | 722 Moss Bay Blvd. | Kirkland | WA |
Për të kthyer emrin dhe titullin e një punonjësi nga baza e të dhënave, deklarata SELECT do të dukej diçka si kjo:
SELECT Emri, Emri, Titulli NGA Punonjësit;
Do të kthehej:
Emri | Mbiemri | titull |
---|---|---|
Nancy | Davolio | Perfaqesues Shitjesh |
Andrew | Fuller | Nënkryetar, Sales |
Janet | Leverling | Perfaqesues Shitjesh |
Për të përsosur rezultatet më tej, mund të shtoni një klauzolë WHERE:
SELECT FirstName, LastName FROM Punonjësit
KU GJITHA Qyteti = 'Tacoma';
Rivendos emrin e parë dhe të fundit të çdo punonjësi i cili është nga Tacoma:
Emri | Mbiemri |
---|---|
Andrew | Fuller |
Vini re se SQL i kthen të dhënat në një formë rreshti / kolone që është e ngjashme me Microsoft Excel, duke e bërë të lehtë për të parë dhe punuar me të. Gjuhët e tjera të pyetjeve mund t'i kthejnë të dhënat si grafik ose tabelë.
Fuqia e pyetjeve
Një bazë të dhënash ka potencial për të zbuluar trende dhe aktivitete komplekse, por kjo fuqi përdoret vetëm nëpërmjet përdorimit të pyetjes. Një bazë e të dhënave komplekse përbëhet nga tabela të shumta që ruajnë një numër të dhënash. Një pyetje ju lejon të filtroni atë në një tabelë të vetme kështu që ju mund ta analizoni më lehtë.
Pyetjet gjithashtu mund të kryejnë llogaritje në të dhënat tuaja ose automatizojnë detyrat e menaxhimit të të dhënave. Ju gjithashtu mund të rishikoni përditësimet për të dhënat tuaja para se t'i angazhoni ato në bazën e të dhënave.