4.01 Jak získat pouze první řádek dotazu? Náhodný řádek?
Skočit na navigaci
Skočit na vyhledávání
Verze k tisku již není podporovaná a může obsahovat chyby s vykreslováním. Aktualizujte si prosím záložky ve svém prohlížeči a použijte prosím zabudovanou funkci prohlížeče pro tisknutí.
Pokud potřebujete pouze několik řádků a pokud víte kolik, použijte SELECT LIMIT. Pokud bude možné použít index shodující se s ORDER BY, je možné, že se nebude provádět celý dotaz. Pokud neznáte počet záznamů, použijte kurzor a příkaz FETCH.
Pro výběr náhodného řádku použijte příkaz ve tvaru:
SELECT col FROM tab ORDER BY random() LIMIT 1;