Základy SQL
- SQL Chyba – Conversion failed when converting the varchar value to data type int
- SQL CROSS JOIN – Kartézský součin
- SQL Dotazy – Nejčastější chyby začátečníků v SQL příkazech při dotazování
- SQL Duplikace hodnot v tabulce s příkladem – Jak vypsat seznam duplicitních hodnot?
- SQL Export tabulky ze SQL Serveru do Excelu
- SQL FULL JOIN – Spojování tabulek v SQL s vysvětlením přes Excel
- SQL GROUP BY – Agregujte záznamy
- SQL HAVING vs WHERE – Často se zde dělá chyba
- SQL INNER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel
- SQL LEFT OUTER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel
- SQL ORDER BY – Řazení dat v SQL tabulce sestupně a vzestupně
- SQL RIGHT OUTER JOIN – Spojování tabulek v SQL s vysvětlením přes Excel
- SQL SELECT – Výběr sloupců z tabulky – základní klauzule
- SQL WHERE – Zadáváme podmínku u tabulky pomocí SQL
- Základní SQL dotazy – Přehled selectů pro začátečníky
- Základy SQL – Nejpoužívanější příkazy
Operace s tabulkou
- SQL ALTER TABLE – Přidat, změnit datový typ, smazat sloupec
- SQL CREATE TABLE- Jak na založení tabulky v databázi
- SQL DELETE table – mazání a rozdíl DELETE vs TRUNCATE
- SQL INSERT – Vkládáme řádky do tabulky databáze (3 způsoby) + Nejčasnější chyby
- SQL MERGE příkaz – INSERT, UPDATE, DELETE současně
- SQL příkaz BULK INSERT – import dat ze souboru
- SQL TRUNCATE table – nepoužívej DELETE když nemusíš
- SQL UPDATE tabulky – Syntaxe a příklad UPDATE
Klauzule
- SQL HAVING vs WHERE – Často se zde dělá chyba
- SQL ORDER BY – Řazení dat v SQL tabulce sestupně a vzestupně
- SQL SELECT – Výběr sloupců z tabulky – základní klauzule
- SQL SELECT DISTINCT – Odstranění duplicit z tabulky = jedinečné hodnoty
- SQL WHERE – Zadáváme podmínku u tabulky pomocí SQL
- SQL Zpracování dotazu – V jakém pořadí SQL Server vyhodnocuje klauzule?
- Základní SQL dotazy – Přehled selectů pro začátečníky
Operátory
- SQL BETWEEN operátor – Definujeme rozsah v podmínce
- SQL EXISTS operátor – Test existence
- SQL IN operátor – Více hodnot v podmínce
- SQL LIKE operátor s příklady wildcards
- SQL UNION Operátor – Sjednocení množin
Funkce
- SQL Agregační funkce – SUM, COUNT, MAX, MIN, AVG
- SQL Chyba – Conversion failed when converting the varchar value to data type int
- SQL CONCAT_WS – spojení textových řetězců se separátorem
- SQL COUNT funkce – jak si spočítat řádky v tabulce?
- SQL Datum – Dnešní datum, číslo týdne, měsíce a další skripty
- SQL Funkce na pořadí – ROW_NUMBER, RANK, DENSE_RANK, NTILE
- SQL ISNULL a COALESCE funkce – jaké jsou rozdíly a použítí
- SQL OFFSET Funkce – LAG, LEAD, FIRST_VALUE, LAST_VALUE
- SQL OPENJSON funkce – Jak parsovat JSON soubory?
- SQL REPLACE funkce – Nahrazení textového řetězce
- SQL STRING_AGG – spojení řádků do jedné hodnoty (concat string)
- SQL SUBSTRING funkce – Část řetězce
- SQL Textové funkce (String functions) – Velký přehled textových funkcí
- SQL TRIM, LTRIM, RTRIM funkce – očištění mezer z textu
Příkazy
- SQL # Tempová tabulka – Rozdíl mezi # a ## temp tabulkou
- SQL | SEQUENCE (Generování ID) a nastavení CACHE
- SQL CASE WHEN THEN ELSE s příklady
- SQL CTE (Common Table Expressions) WITH klauzule
- SQL Cursor – Ukázka jak funguje SQL kurzor
- SQL Cyklus (Loop) – WHILE nebo rekurzivní CTE
- SQL GO separátor – Vysvětlení příkazu a účelu GO
- SQL Hierarchie Díl 2 – Rekurzivní dotaz do parent-child hierarchie
- SQL IDENTITY (Auto increment) – Automatické zvýšení hodnoty, popis argumentů příkazu
- SQL IF THEN ELSE příkaz – Neplést s CASE
- SQL INSERT – Vkládáme řádky do tabulky databáze (3 způsoby) + Nejčasnější chyby
- SQL OVER() s PARTITION BY- Klauzule pro fajnšmekry + příklady
- SQL Přehledně zformátovaný kód
- SQL RAISERROR – Jak zavolat ve skriptu error a přerušit skript
- SQL ROLLUP, CUBE, GROUPING SETS – Součty a mezisoučty
- SQL Schema databáze – Užitečné skripty
- SQL Synonym – alternativní název objektu v databázi
- SQL THROW zavolání výjimky – alternativa k RAISERROR a rozdíly
- SQL TRY CATCH & Error handling
- SQL UNION ALL – Sjednocení dotazů
- SQL View WITH SCHEMABINDING – hlídací pes nad view
- SQL Zpracování dotazu – V jakém pořadí SQL Server vyhodnocuje klauzule?
Užitečné skripty
- BCP utilita – rychlý bulk import a export v SQL Server
- DBCC (Database console commands) – Velký přehled
- Optimalizace a zrychlení SQL dotazů – 10 tipů s ukázkou
- SQL Automatická oprava indexů v SQL Server + skript
- SQL Cursor – Ukázka jak funguje SQL kurzor
- SQL Datum – Dnešní datum, číslo týdne, měsíce a další skripty
- SQL Duplikace hodnot v tabulce s příkladem – Jak vypsat seznam duplicitních hodnot?
- SQL Hierarchie Díl 2 – Rekurzivní dotaz do parent-child hierarchie
- SQL IDENTITY (Auto increment) – Automatické zvýšení hodnoty, popis argumentů příkazu
- SQL Jak poslat email přes SQL Script (sp_send_dbmail) – Database mail (Díl 5.)
- SQL OFFSET Funkce – LAG, LEAD, FIRST_VALUE, LAST_VALUE
- SQL OPENJSON funkce – Jak parsovat JSON soubory?
- SQL Počet řádků a velikost tabulek v databázi + skript
- SQL Schema databáze – Užitečné skripty
- SQL Server Agent pro SQL Express + návod
- SQL Seznam sloupců s určitým datovým typem – INFORMATION_SCHEMA.COLUMNS
- SQL Seznam tabulek bez primárního klíče – skript
- SQL SQLCMD (Server command line) – SQL přes cmd
- SQL Synonym – alternativní název objektu v databázi
- SQL Vytvoření databáze CREATE DATABASE + skript
- SQL Vytvoření emailové notifikace – Database mail (Díl 2.)
- SQL, SSRS | Jak vytvořit kalkulačku pro splátkový kalendář v SQL Server – Včetně reportu s parametry
- xp_cmdshell – Jak zapnout cmdshell v SQL Server?
- Základní SQL dotazy – Přehled selectů pro začátečníky