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): | Guest user |
Datum: | sobota, 2. srpna 2025, 21.48 |
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í.