Základní příkazy MySQL pro výběr dat
Vydáno: 21.07.06 Kategorie:
--vyber záznam z tabulky a seřaď podle autor_id, dále názvu knihy a jejího popisu
SELECT id,nazev,autor_id,popis
FROM knihy
ORDER BY autor_id,nazev,popis;
--vyber záznam ze 2 tabulek (knihy,autori) a vypíš položky (název, popis a jméno autora)
--where určuje co obě tabulky spojuje - propojovací vazba
SELECT nazev,popis,jmeno
FROM knihy,autori
WHERE knihy.autor_id = autori.id
ORDER BY nazev,jmeno;
--zobraz daný výsledek i v tom případě, že podmínka není splněna
SELECT jmeno,nazev
FROM knihy
LEFT JOIN autori ON (autori.id = knihy.autor_id)
ORDER BY jmeno, nazev;
--omez výpis na nejnovějších 10
SELECT * FROM knihy ORDER BY id DESC LIMIT 10;
--omez výpis na nejnovějších 10 ale dva nejnovější přeskoč
--vhodné na stránkování
SELECT * FROM knihy ORDER BY id DESC LIMIT 2, 10;