90 likes | 207 Views
IKT MS Office. Access Dotazy 5 - 12. Ing. Jana Horáková. www.zlinskedumy.cz. SQL příkazy. Jazyk SQL je programovací jazyk připomínající angličtinu, který je srozumitelný pro databázové programy Každý dotaz, který se spustí, používá na pozadí jazyk SQL
E N D
IKT MS Office AccessDotazy 5 - 12 Ing. Jana Horáková www.zlinskedumy.cz
SQL příkazy • Jazyk SQL je programovací jazyk připomínající angličtinu, který je srozumitelný pro databázové programy • Každý dotaz, který se spustí, používá na pozadí jazyk SQL Návrhové zobrazení Zobrazení SQL
SQL příkazy - SELECT Povinná Syntaxe SELECT pole1, pole2, [pole s mezerou] FROM tabulka; Zobrazí uvedená pole z tabulky Příkaz končí středníkem Pokud je víc tabulek: SELECT tabulka1.pole1, tabulka2.pole1 FROMtabulka1, tabulka2;
SQL příkazy - SELECT Nepovinné klauzule WHERE – zadání kritérií ORDER BY – řazení výsledků Příklad: SELECTzaměstnanci.Příjmení, zaměstnanci.Jméno, zaměstnanci.směna FROMzaměstnanci WHERE (((zaměstnanci.směna)="A")) ORDER BY zaměstnanci.Příjmení;
SQL příkazy - SELECT Pro sestupné řazení: SELECTzaměstnanci.Příjmení, zaměstnanci.Jméno, zaměstnanci.směna FROM zaměstnanci WHERE (((zaměstnanci.směna)="A")) ORDER BY zaměstnanci.Příjmení DESC; Při řazení podle více klíčů, je nejvyšší umístěný vlevo, další za ním... Oddělují se čárkou
SQL příkazy - SELECT Výběr všech polí – použití hvězdičky SELECT tabulka.* FROM tabulka; Vytvoření výpočtového pole pomocí slova AS SELECT [pole1]+[pole2] AS pole3 FROM tabulka; Zobrazeno je pole s výpočtem a názvem pole3
SQL příkazy - SELECT Vytvoření aliasu pro název pole SELECT necitelnytext AS [čitelný text] Příklad z tabulky žáci poplatky: Návrhové zobrazení SQL příkazy Datové zobrazení
SQL příkazy - SELECT Nastavení relace FROM tabulka1 INNER JOIN tabulka2 ON tabulka1.[spojovací pole tabulky1] = tabulka2.[spojovací pole tabulky2] Příklad: FROM ([Třídní učitelé] INNER JOIN žáci ON [Třídní učitelé].Značka = žáci.[Třídní učitel]) INNER JOIN [žáci poplatky] ON žáci.Kód = [žáci poplatky].ID;