Užklausos panaudoja jūsų duomenų bazės galią
Duomenų bazės užklausa ištraukia duomenis iš duomenų bazės ir formuoja ją skaitomoje formoje. Užklausa turi būti parašyta kalba, kuria reikalinga duomenų bazė, paprastai, ta kalba yra SQL .
Pvz., Kai norite, kad duomenys iš duomenų bazės, jūs naudojate užklausą, prašydami konkrečios informacijos, kurią norite. Galbūt turite darbuotojų lentelę ir norite stebėti pardavimo našumo skaičių. Galite užklausti savo duomenų bazę darbuotojui, kuris užregistravo didžiausią pardavimą per tam tikrą laikotarpį.
SQL SELECT ataskaita
Duomenų bazės užklausa turi atitikti duomenų bazės reikalaujamą užklausos formatą. Dažniausiai naudojamas standartinis užklausos formatas yra "Structured Query Language" (SQL), kurį naudoja daugelis duomenų bazių valdymo sistemų. SQL yra galinga kalba, galinti išplėtoti užklausas.
SQL naudoja SELECT aprašą, norėdami pasirinkti konkrečius duomenis.
Apsvarstykite pavyzdį, pagrįstą "Northwind" duomenų baze, kuri dažnai tiekia duomenų bazės produktus kaip pamoka.
Štai ištrauka iš duomenų bazės "Darbuotojai" lentelė:
Darbuotojo ID | Pavardė | Pirmas vardas | Pavadinimas | Adresas | Miestas | Regionas | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Pardavimų atstovas | 507 - 20 ave. E. | Sietlas | WA | |
2 | Fuller | Andriejus |
| 908 W. Capital Way | Tacoma | WA | |
3 | Leverling | Janet | Pardavimų atstovas | 722 Moss Bay Blvd. | Kirklandas | WA |
Norėdami grąžinti darbuotojo vardą ir pavadinimą iš duomenų bazės, SELECT ataskaita atrodytų taip:
SELECT FirstName, LastName, Title iš darbuotojų;
Tai grįš:
Pirmas vardas | Pavardė | Pavadinimas |
---|---|---|
Nancy | Davolio | Pardavimų atstovas |
Andriejus | Fuller | Viceprezidentas, Pardavimai |
Janet | Leverling | Pardavimų atstovas |
Norėdami patikslinti rezultatus, galite pridėti WHERE sąlygą:
SELECT FirstName, LastName iš darbuotojų
KUR Miestas = "Tacoma";
Jis grąžina Tacoma darbuotojo vardą ir pavardę:
Pirmas vardas | Pavardė |
---|---|
Andriejus | Fuller |
Atkreipkite dėmesį, kad SQL grąžina duomenis eilutės / stulpelio formoje, kuri yra panaši į "Microsoft Excel", todėl ją lengva peržiūrėti ir dirbti. Kitos užklausų kalbos gali grąžinti duomenis kaip grafiką ar diagramą.
Užklausų galia
Duomenų bazė gali atskleisti sudėtingas tendencijas ir veiklą, tačiau šią galią galima panaudoti tik naudojant užklausą. Sudėtinę duomenų bazę sudaro kelios lentelės, kuriose saugoma daugybe duomenų. Užklausa leidžia filtruoti ją į vieną lentelę, kad galėtumėte ją lengviau analizuoti.
Užklausos taip pat gali atlikti jūsų duomenų apskaičiavimus arba automatizuoti duomenų valdymo užduotis. Taip pat galite peržiūrėti savo duomenų atnaujinimus prieš juos prisiimdami prie duomenų bazės.