Co je databázový dotaz?

Dotazy využívají sílu vaší databáze

Databázový dotaz extrahuje data z databáze a formátuje je v čitelném tvaru. Dotaz musí být napsán v jazyce, který databáze vyžaduje - obvykle je to jazyk SQL .

Například pokud chcete data z databáze, pomocí dotazu požadujete konkrétní informace, které chcete. Možná máte tabulku Zaměstnanec a chcete sledovat čísla výkonnosti prodeje. Můžete dotazovat vaši databázi pro zaměstnance, který zaznamenal nejvyšší tržby v daném období.

Příkaz SQL SELECT

Databázový dotaz musí odpovídat formátu dotazu požadovanému databází. Nejběžnější formát je formát standardního dotazu pro strukturovaný dotaz (SQL) používaný mnoha systémy pro správu databází. SQL je výkonný jazyk schopný pokročilých dotazů.

SQL používá příkaz SELECT k výběru specifických dat.

Zvažte příklad založený na databázi Northwind, která se často dodává s databázovými produkty jako výukový program.

Zde je výňatek z tabulky Zaměstnanci databáze:

Výňatek z tabulky Zaměstnanci databáze Northwind
EmployeeID Příjmení Jméno Titul Adresa Město Kraj
1 Davolio Nancy Obchodní zástupce 507 - 20th Ave. E. Seattle WA
2 Fuller Andrew
Viceprezident pro prodej
908 W. Capital Way Tacoma WA
3 Leverling Janet Obchodní zástupce 722 Moss Bay Blvd. Kirkland WA

Chcete-li vrátit jméno a název zaměstnance z databáze, příkaz SELECT by vypadal takto:

SELECT FirstName, LastName, Title FROM Zaměstnanci;

Vrátila by se:

Jméno Příjmení Titul
Nancy Davolio Obchodní zástupce
Andrew Fuller Viceprezident pro prodej
Janet Leverling Obchodní zástupce

Chcete-li dále vylepšit výsledky, můžete přidat klauzuli WHERE:

SELECT FirstName, LastName FROM Zaměstnanci

WHERE Město = 'Tacoma';

Vrací jméno a příjmení každého zaměstnance, který je z Tacoma:

Jméno Příjmení
Andrew Fuller

Všimněte si, že SQL vrací data ve formě řádku / sloupce, která je podobná aplikaci Microsoft Excel, což usnadňuje prohlížení a práci s nimi. Jiné jazyky dotazu mohou vrátit data jako graf nebo graf.

Síla dotazů

Databáze má potenciál odhalit složité trendy a činnosti, ale tato síla je využívána pouze pomocí dotazu. Komplexní databáze se skládá z více tabulek, které ukládají nesčetné množství dat. Dotaz umožňuje filtrování do jedné tabulky, abyste ji mohli lépe analyzovat.

Dotazy mohou také provádět výpočty dat nebo automatizovat úkoly správy dat. Můžete také zkontrolovat aktualizace vašich dat, než je připojíte do databáze.