1. Výběr záznamů - příkaz SELECT

Ukázka navázání spojení s databází byla již uvedena v úvodní části kurzu. Nyní k programu připíšeme funkci, která spustí požadovaný SQL dotaz. Funkce přijímá dva argumenty - spojení s databází a samotný SQL dotaz. Uvnitř funkce se vytvoří tzv. kurzor (cursor), jehož prostřednictvím lze s databází manipulovat. Na kurzoru se pak spustí SQL dotaz a funkce vrátí kurzor.

Pouze v případě SQL příkazu SELECT, kurzor obsahuje seznam záznamů, které splňují podmínky SQL dotazu. Kurzorem je pak možné iterovat a získat tak jednotlivé záznamy.

V libovolném textovém editoru zapíšeme následující program pomocí programovacího jazyka Python.



Uvedený program spustíme z příkazového řádku.