Upiti upoređuju snagu vaše baze podataka
Upit za bazu podataka ekstrahuje podatke iz baze podataka i formira ih u čitljivom obliku. Upit mora biti napisan na jeziku koji baza podataka zahteva - obično, taj jezik je SQL .
Na primer, kada želite podatke iz baze podataka, koristite upit da biste tražili određene informacije koje želite. Možda imate tablu Employee i želite da pratite brojeve performansi prodaje. Možda biste upitali svoju bazu podataka za zaposlenog koji je zabeležio najveću prodaju u datom periodu.
Izjava SQL SELECT
Upit baze podataka mora da prati format upita koji zahteva baza podataka. Najčešći format je standardni upitni izraz strukturiranog upita (SQL) koji koriste mnogi sistemi upravljanja bazama podataka. SQL je moćan jezik sposoban za napredne upite.
SQL koristi izraz SELECT za odabir određenih podataka.
Razmislite o primjeru baziranom na bazi podataka Northwind-a koji često isporučuje proizvode baze podataka kao tutorijal.
Evo izvoda iz tabele Zaposleni u bazi podataka:
EmployeeID | Prezime | Ime | Naslov | Adresa | Grad | Region | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Prodajni predstavnik | 507 - 20. Ave. E. | Sijetl | WA | |
2 | Fuller | Andrew |
| 908 W. Kapitalni put | Tacoma | WA | |
3 | Leverling | Janet | Prodajni predstavnik | 722 Moss Bay Blvd. | Kirkland | WA |
Da biste vratili ime i naslov zaposlenog iz baze podataka, izraz SELECT bi izgledao ovako:
SELECT FirstName, LastName, Title FROM Zaposleni;
Vratit će se:
Ime | Prezime | Naslov |
---|---|---|
Nancy | Davolio | Prodajni predstavnik |
Andrew | Fuller | Potpredsednik prodaje |
Janet | Leverling | Prodajni predstavnik |
Da biste dalje poboljšali rezultate, možete dodati WHERE klauzulu:
SELECT FirstName, LastName FROM Zaposleni
WHERE City = 'Tacoma';
Vraća ime i prezime svakog zaposlenog koji je iz Tacoma:
Ime | Prezime |
---|---|
Andrew | Fuller |
Imajte na umu da SQL vraća podatke u obliku redova / kolona koji je sličan Microsoft Excelu, što olakšava pregled i rad sa njima. Drugi jezici upita mogu vratiti podatke kao grafikon ili grafikon.
Moć upita
Baza podataka ima potencijal da otkrije složene trendove i aktivnosti, ali ova moć se koristi samo pomoću upita. Složena baza podataka sastoji se od više tabela koje čuvaju nebrojeno podataka. Upit vam omogućava da ga filtrirate u jednu tablicu, kako biste ga lakše analizirali.
Upiti takođe mogu vršiti proračune na vašim podacima ili automatizirati zadatke upravljanja podacima. Takođe možete pregledati ispravke podataka pre nego što ih potražite u bazu podataka.