Sbφrka dotaz∙ û str. 2

P°φklad 1

Zadßnφ: Vyberte vÜechny platnΘ zßznamy z tabulky FIRMY.

SQL:

SELECT *
    FROM Firmy

P°φklad 2

Zadßnφ: VypiÜte nßzvy firem (z tabulky FIRMY) a set°i∩te je podle nßzvu.

SQL:

    SELECT Firmy.nazev
    FROM Firmy
    ORDER BY Firmy.nazev

Poznßmka:

PovÜimn∞te si, ₧e nßvrhß° zapisuje nßzvy sloupc∙ ve tvaru JmΘno_tabulky.JmΘno_sloupce. Je to z toho d∙vodu, ₧e p°i pou₧itφ vφce tabulek se mohou vyskytnout dva sloupce stejnΘho jmΘna. V tomto p°φpad∞ je mo₧nΘ p°φkaz (nap°. v programu) zadat i jako:

    SELECT nazev
    FROM Firmy
    ORDER BY nazev

P°φklad 3

Zadßnφ: VypiÜte nßzvy firem z ╚R a jmΘno jejich odpov∞dnΘho pracovnφka.

SQL:

    SELECT Firmy.nazev, Firmy.pracovnik
    FROM Firmy
    WHERE (Firmy.stat="CR")

Poznßmky:

a) V²Φet sloupc∙ za slovem SELECT se odd∞luje Φßrkami.

b) Podmφnka v Φßsti WHERE se v textovΘ podob∞ dßvß do kulat²ch zßvorek. V takto jednoduchΘm v²razu to nenφ nutnΘ, ve slo₧it∞jÜφch p°φpadech mohou chyb∞jφcφ zßvorky zp∙sobit potφ₧e.

c) V podmφnce WHERE se mohou vyskytovat i sloupce nepou₧itΘ v Φßsti SELECT.

PokraΦovßnφ

Sbφrka dotaz∙ str.3

Sbφrka dotaz∙ - ·vodnφ strana

SQL dotazy