ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Anotace Materiál vysvětluje dotazy, musí být doplněn výkladem. Umožňuje použití pro samostatnou práci. Je možné jej poskytnou nepřítomným žákům. AutorIng. Jana Horáková (Autor) JazykČeština Očekávaný výstup 26–41-M/01 Elektrotechnika M/01 Strojírenství M/01 Hotelnictví a cestovní ruch M/01 Zdravotnický asistent Speciální vzdělávací potřeby- žádné - Klíčová slovaAccess, databáze, SQL SELECT Druh učebního materiáluPrezentace Druh interaktivityKombinované Cílová skupinaŽák Stupeň a typ vzděláváníodborné vzdělávání Typická věková skupina let Vazby na ostatní materiályJe součástí IKT Office Access
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 FROM tabulka1, tabulka2;
SQL příkazy - SELECT Nepovinné klauzule WHERE – zadání kritérií ORDER BY – řazení výsledků Příklad: SELECT zamě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í;
SQL příkazy - SELECT Pro sestupné řazení: SELECT zamě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;