SQL SELECT – Výběr sloupců z tabulky – základní klauzule

SELECT klauzule slouží k získání infromací z tabulky. Za touto klauzulí následuje seznam sloupců, které potřebujeme zobrazit. Select se vždy musí použít s klauzulí FROM pomocí které říkáme, ze které tabulky chceme data vybrat a ideálně ještě s klauzulí WHERE pomocí které umíme omezit výsledek na základě nějaké podmínky. Syntaxe SQL SELECT Existují 2 základní možnosti… Čtěte více »

SQL CROSS JOIN – Kartézský součin

Příkaz CROSS JOIN v SQL souží ke spojení 2 tabulek v relační databázi. Jeho výsledkem je kartézský součin => všechny kombinace levé (A) a pravé (B) tabulky. Syntaxe: SELECT sloupce FROM Tabulka_A CROSS JOIN Tabulka_B /*Tabulka A = levá; Tabulka B = pravá*/ Příklad CROSS JOIN: Tento typ JOINu si můžeme ukázat na příkladu. Vyrobíme… Čtěte více »

SQL FULL JOIN – Spojování tabulek v SQL s vysvětlením přes Excel

Většinou si při práci s SQL databází nevystačíme pouze s 1 tabulkou. Některé hodnoty se nacházejí v jedné tabulce a další hodnoty v druhé = v rozdělení informací do mnoha tabulek , které jsou mezi sebou propojeny (přes klíče) spočívá podstata relačních databází. Existují 5 základních druhů joinů: INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS… Čtěte více »

SQL RIGHT OUTER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel

Většinou si při práci s SQL databází nevystačíme pouze s 1 tabulkou. Některé hodnoty se nacházejí v jedné tabulce a další hodnoty v druhé = v rozdělení informací do mnoha tabulek , které jsou mezi sebou propojeny (přes klíče) spočívá podstata relačních databází. Existují 5 základních druhů joinů: INNER JOIN, LEFT JOIN, RIGHT JOIN (aktuální… Čtěte více »

SQL LEFT OUTER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel

Většinou si při práci s SQL databází nevystačíme pouze s 1 tabulkou. Některé hodnoty se nacházejí v jedné tabulce a další hodnoty v druhé = v rozdělení informací do mnoha tabulek , které jsou mezi sebou propojeny (přes klíče) spočívá podstata relačních databází. Existují 5 základních druhů joinů: INNER JOIN, LEFT JOIN (aktuální článek), RIGHT… Čtěte více »

SQL INNER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel

Většinou si při práci s SQL databází nevystačíme pouze s 1 tabulkou. Některé hodnoty se nacházejí v jedné tabulce a další hodnoty v druhé = v rozdělení informací do mnoha tabulek , které jsou mezi sebou propojeny (přes klíče) spočívá podstata relačních databází. Dříve nebo později se budeme muset naučit tabulky spojovat. Tak pojďme na… Čtěte více »

SQL SELECT DISTINCT – Odstranění duplicit z tabulky = jedinečné hodnoty

SELECT DISTINCT příkaz slouží ke zobrazení jedinečných záznamů v tabulce. Použití je široké, zejména odstranění duplicit v záznamech při různých pohledech na data. Tip: Pokud vyjmenujeme více než 1 sloupec, tak DISTINCT vrací jedinečné kombinace vyjmenovaných sloupců Syntaxe SELECT DISTINCT Syntaxe je jednoduchá, stačí přidat slovo “DISTINCT” za SELECT klauzuli. SELECT DISTINCT [Sloupec1], [Sloupec2] FROM… Čtěte více »

SQL Cyklus (Loop) – WHILE nebo rekurzivní CTE

Jako Loop můžeme označit opakované volání části kódu s různými parametry a většinou je spojen s nějakou DML operací typu INSERT nebo UPDATE. Cyklus voláme po předem stanovený počet opakování a můžeme ho v SQL sestavit několika různými způsoby. Na příkladu s kalendářem si ukážeme všechny způsoby. Jak na Generování kalendáře v SQL pomocí cyklu?… Čtěte více »

Začínáme s Power BI – Co umí, k čemu slouží + BI nástroje pro Excel

Power BI je cloudová technologie od Microsoftu, která umožňuje jednoduchým způsobem analyzovat a vizualizovat data. Vytvoření reportů zvládne úplně každý a nemusíte být programátor aby jste byli schopni tento nástroj používat. Stačí k tomu základní uživatelská znalost. Nespornou výhodou je stále rostoucí komunita a pokud narazíte na nějaký problém, vždy na internetu najdete řešení. Spoustu… Čtěte více »

SQL INSERT – Návod -přidat řádky do tabulky, nejčasnější chyby

Příkaz INSERT volíme v situaci, kdy potřebujeme vložit záznamy do tabulky. Vložení řádků můžeme udělat několika způsoby (podrobněji je popisuji dále) kdy: Vkládáme hodnoty, které fixně vyjmenujeme (INSERT INTO … VALUES(hodnota1, hodnota2, …)) Vkládáme záznamy do tabulky pomocí skriptu (SELECT – vybíráme hodnoty z tabulky) v kombinaci s INTO “cílová tabulka”). Tady se prakticky jedná o… Čtěte více »