Databázový dotaz extrahuje data z databáze a formátuje je do čitelné podoby. Dotaz musí být napsán v syntaxi, kterou databáze vyžaduje – obvykle jde o variantu Structured Query Language.
Prvky dotazu SQL
Tady, vybrat klíčové slovo určuje, jaké informace chcete zobrazit a z klíčové slovo identifikuje, odkud tato data pocházejí a jak se tyto zdroje dat navzájem spojují. Volitelně a kde prohlášení stanoví omezující kritéria a skupina vytvořená a seřadit podle příkazy přiřazují hodnoty a zobrazují je v určité posloupnosti. Například: SELECT emp.ssn, emp.last_name, dept.department_name
OD zaměstnanců emp LEFT OUTER JOIN departments odd
ON emp.dept_no = dept.dept_no
WHERE emp.active_flag = ‚Y‘
OBJEDNÁVKA 2 ASC;
Výsledkem tohoto dotazu je mřížka, která zobrazuje číslo sociálního zabezpečení, příjmení zaměstnance a název oddělení zaměstnance – v tomto pořadí sloupců – převzato z zaměstnanci a oddělení stoly. Tabulka zaměstnanců upravuje, takže zobrazí názvy oddělení pouze tehdy, když je v obou tabulkách odpovídající pole s číslem oddělení (a levé vnější spojení je způsob propojení tabulek, kde levostranná tabulka zobrazuje všechny výsledky a zobrazují se pouze odpovídající výsledky z pravostranné tabulky). Kromě toho mřížka zobrazuje pouze zaměstnance, jejichž aktivní příznak je nastaven na Y, a výsledek je seřazen vzestupně podle názvu oddělení. Ale všechny tyto průzkumy dat začínají vybrat prohlášení.
Příkaz SQL SELECT
SQL používá příkaz SELECT k výběru nebo extrahování konkrétní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ěstnanců databáze:
EmployeeID | Příjmení | Jméno | Titul | Adresa | Město | Kraj |
---|---|---|---|---|---|---|
1 | Davolio | Nancy | Obchodní zástupce | 507 20. Ave. E. | Seattle | WA |
2 | Plnější | Andrew | Viceprezident pro prodej | 908 W. Capital Way | Tacoma | WA |
3 | Páčení | Janet | Obchodní zástupce | 722 Moss Bay Blvd. | Kirkland | WA |
Vrátilo by se:
Jméno | Příjmení | Titul |
---|---|---|
Nancy | Davolio | Obchodní zástupce |
Andrew | Plnější | Viceprezident pro prodej |
Janet | Páčení | Obchodní zástupce |
Chcete -li výsledky dále upřesnit, můžete přidat klauzuli WHERE: VYBERTE křestní jméno, příjmení od zaměstnanců
KDE Město = ‚Tacoma‘;
Vrací křestní jméno a příjmení všech zaměstnanců, kteří pocházejí z Tacomy:
Jméno | Příjmení |
---|---|
Andrew | Plnější |
SQL vrací data ve formě řádků a sloupců, která je podobná aplikaci Microsoft Excel, což usnadňuje jejich prohlížení a práci s nimi. Jiné dotazovací jazyky mohou vracet 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. Složitá databáze se skládá z mnoha tabulek, které ukládají velké množství dat. Dotaz vám umožňuje filtrovat data do jediné tabulky, abyste je mohli snáze analyzovat. Dotazy také mohou provádět výpočty vašich dat nebo automatizovat úlohy správy dat. Můžete také zkontrolovat aktualizace svých dat před jejich potvrzením do databáze. Více od Lifewire
-
Uvedení databáze do třetí normální formy (3NF)
-
Co je to databázové schéma?
-
Co je to instance databáze?
-
Plná funkční závislost na normalizaci databáze
-
Úvod do databázových vztahů
-
Vytváření jednoduchých dotazů v Accessu 2010
-
Definování databázové domény
-
5 nejlepších databázových tipů pro začátečníky
-
Uvedení databáze do první normální formy
-
Atribut databáze definuje vlastnosti tabulky
-
Definice relace databáze
-
Microsoft Access GROUP BY Query
-
Co je to mysqldump a jak jej používám?
-
Co je to tranzitivní závislost v databázi
-
Glosář společných databázových podmínek
-
Vytvoření jednoduchého dotazu v Accessu
Vaše práva na ochranu osobních údajů
Společnost Lifewire a naši partneři třetích stran používají soubory cookie a zpracovávají osobní údaje, jako jsou jedinečné identifikátory, na základě vašeho souhlasu s ukládáním a/nebo přístupem k informacím na zařízení, zobrazováním personalizovaných reklam a pro měření obsahu, přehled publika a vývoj produktů. Chcete -li změnit nebo odvolat své možnosti souhlasu pro Lifewire.com, včetně vašeho práva vznést námitku v případě použití oprávněného zájmu, klikněte níže. Svá nastavení můžete kdykoli aktualizovat pomocí odkazu „Ochrana osobních údajů EU“ v dolní části jakékoli stránky. Tyto možnosti budou globálně signalizovány našim partnerům a nebudou mít vliv na údaje o prohlížení. Seznam partnerů (prodejců)
My a naši partneři zpracováváme údaje za účelem:
Aktivně skenujte charakteristiky zařízení pro identifikaci. Použijte přesná data o geolokaci. Ukládejte a/nebo přistupujte k informacím na zařízení. Vyberte personalizovaný obsah. Vytvořte si přizpůsobený profil obsahu. Změřte výkon reklam. Vyberte základní reklamy. Vytvořte si přizpůsobený reklamní profil. Vyberte personalizované reklamy. Aplikujte průzkum trhu a generujte poznatky o publiku. Měření výkonu obsahu. Vyvíjet a zlepšovat produkty. Seznam partnerů (prodejců)