Databázové dotazy

Jednou z hlavních výhod použití databázových systémů je možnost výběru podmnožiny záznamů na základě uživatelem zadaného vyhledávacího kritéria neboli dotazu. Můžete mít například databázovou tabulku se záznamy všech místností v budově ředitelství vaší firmy. Předpokládejme, že potřebujete připravit zprávu se seznamem všech konferenčních místností schopných pojmout více než 20 lidí. Pomocí Editoru dotazu můžete snadno vytvořit dotaz, který vrátí podmnožinu záznamů nebo spojených grafických objektů, které potřebujete.

Editor dotazu obsahuje čtyři karty sloužící k tvorbě dotazů. Systém karet byl použit pro zjednodušení práce s dotazy, a to i v případě, že dosud neznáte jazyk SQL (Structured Query Language). Pokud nemáte zkušenosti s tvorbou dotazů, začněte nejprve pracovat s kartami Rychlý dotaz a Rozsah a seznamte se se syntaxí dotazů. Až zvládnete základy sestavování smysluplných dotazů, můžete postoupit ke kartám Sestavení dotazu a dotaz SQL.

Dotaz můžete začít vytvářet na jedné kartě a potom na dalších kartách přidat parametry a dokončit dotaz. Například můžete začít vytvářet jednoduchý dotaz na kartě Rychlý dotaz a potom se rozhodnete přidat do něj další kritéria pomocí karty Sestavení dotazu. Když vyberete kartu Sestavení dotazu, zobrazí se na ní hodnoty, které jste předtím vybrali na kartě Rychlý dotaz, přičemž následně budete moci doplnit do dotazu další kritéria. Jakmile však jednou změníte dotaz na pokročilejších kartách, není možný návrat na jednodušší karty, protože každá následující karta vždy přidá do dotazu funkce, které nejsou na předchozích kartách dostupné. Pokud se po úpravě dotazu pokusíte vrátit k předchozí kartě, zobrazí se upozornění, že dotaz bude resetován na své původní výchozí hodnoty.

Systém karet Editoru dotazu je obzvláště užitečný při osvojování syntaxe jazyka SQL. Většinou totiž vytvoříte dotaz pomocí karty Rychlý dotaz, potom vyberete kartu SQL dotaz a podíváte se, jak vypadá váš dotaz zformátovaný v SQL.

Editor dotazu nabízí následující karty pro sestavování dotazů:

Detailní informace o sestavení dotazů a práci s operátory nabízí téma Práce s jednoduchými dotazy. Jestliže jste již zvyklí na tvorbu databázových dotazů, přejděte na téma Práce s nástrojem Sestavení dotazu.