Šta je upit za bazu podataka?

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:

Izvod iz baze podataka Northwind Tabela zaposlenih
EmployeeID Prezime Ime Naslov Adresa Grad Region
1 Davolio Nancy Prodajni predstavnik 507 - 20. Ave. E. Sijetl WA
2 Fuller Andrew
Potpredsednik prodaje
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.