Vnořené SQL dotazy
| Stránky: | E-learning VŠCHT Praha |
| Kurz: | Využití databází a jazyka SQL |
| Kniha: | Vnořené SQL dotazy |
| Vytiskl(a): | Nepřihlášený host |
| Datum: | čtvrtek, 6. listopadu 2025, 08.15 |
1. Vnořené dotazy
Samotný příkaz SELECT pro výběr záznamů je velmi mocný nástroj. Nicméně, ne vždy lze s jeho základní syntaxí pokrýt všechny typy dotazů. Mnohdy nastávají situace, kdy je potřeba jednotlivé dotazy kombinovat a vnořovat, abychom docílili požadovaného výsledku. Praxe je potom taková, že se nejdřív provede jeden (vnořený) výběr a nad výslednou množinou záznamů se provede další (hlavní) výběr atd. Vnořené dotazy se vždy uzavírají do kulatých závorek a lze je umístit do hlavního příkazu SELECT několika způsoby
- za klíčové slovo FROM
- za klíčové slovo WHERE
- za klíčové slovo HAVING
Příklad
Uvažujme příklad, že bychom chtěli najít takové země, které mají menší rozlohu než Česká republika. Pomocí vnitřního příkazu SELECT nejprve zjistíme rozlohu České republiky a pak ji porovnáme v hlavním příkazu SELECT s ostatními rozlohami všech zemí.
