Archiív rubriky: SQL klauzule

SQL Vytvoření databáze (CREATE DATABASE) + skript

Databáze je systém souborů a objektů, které jsou v rámci databáze uspořádány a provázány prostřednictvím klíčů. V databázi SQL Server můžeme najít objekty jako – tabulky, pohledy (views), funkce, procedury, triggery a další. V zásadě máme 2 možnosti jak databázi vytvořit. První možnost je vytvoření databáze naklikat v SQL management studio nebo databázi založit pomocí… Čtěte více »

Základní SQL dotazy – Přehled selectů pro začátečníky

Dnes tu mám článek určený pro změnu začátečníkům. Bude plný příkladů sql dotazů s tím, že si to dáme od těch nejzákladnějších a postupně budeme přitvrzovat. SQL dotazy budou seřazeny chronologicky podle obtížnosti. Postupně budu přidávat další. Pro IT oddělení je dnes znalost SQL už nutnost, ale nastala doba, kdy SQL dotazování používají nejen ajťáci,… Čtěte více »

SQL HAVING vs WHERE – Často se zde dělá chyba

SQL HAVING klauzule je speciálním druhem SQL příkazu, který se chová podobně jako jako WHERE. To znamená, že pomocí ní definujeme omezující podmínku při vyhledávání nebo manipulaci s tabulkami. Mezi oběma klauzulemi jsou ale významné rozdíly. Pojďmě si tedy SQL HAVING vs WHERE odlišnosti popsat. Pořadí v SQL skriptu SELECT FROM WHERE GROUP BY HAVING ORDER… Čtěte více »

SQL Order by – seřaďte data v tabulce

ORDER BY klauzule v SQL umožňuje výsledky dotazu uspořádat podle určitého pole (sloupce). Existují 2 základní možnosti seřazení záznamů v tabulce. Vzestupně (ascending order = ASC) – seřadí záznamy od nejmenšího po největší v případě čísel nebo o “A” do “Z” v případě textových řetězců. Sestupně (descending order = DESC) seřadí záznamy od největšího po… Čtěte více »

SQL WHERE – zadejte podmínku pomocí SQL

WHERE klauzule slouží k definování omezujících podmínek při dotazování. Ve většině případů nás při dotazování do tabulky nezajímají všechny záznamy, ale pouze určitá jejich podmnožina na základě kritérií. Kritéria definujeme pomocí operátorů. Pořadí v SQL skriptu SELECT FROM WHERE GROUP BY HAVING ORDER BY Syntaxe WHERE: SELECT [Sloupec1], [Sloupec2] FROM Tabulka WHERE pole <Operator> hodnota… Čtěte více »

SQL SELECT distinct – odstranění duplicit

SELECT distinct klauzule 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. Krátký článek o klauzuli select najdete zde Syntaxe Select distinct Syntaxe je jednoduchá, stačí přidat slovo “distinct” za SELECT klauzuli. SELECT DISTINCT [Sloupec1], [Sloupec2] FROM Tabulka Příklad: Zdrojová tabulka vypadá takto: Zkusíme… Čtěte více »