Rovnou na začátku říkám jde to, ale příliš tento postup moc nedoporučuji (ale stejně ho sem dám) :). Obecně spouštění dotazů SQL v Excelu není optimální, ale někdy není zbytí. Tento návod...
Tento článek navazuje na příspěvek, ve kterém jsem poskytl přehled Datových typů v SQL Server (viz. SQL Datové typy – Přehled). V něm najdete seznam všech systémových datových typů, se kterými se...
V tomto článku navážu na předchozí příspěvek o Datových typech a proberu zde číselné datové typy a jejich vlastnosti. Díky volbě správného datového typu můžete ušetřit diskové kapacity. Stačí se zamyslet...
V SQL Server mají všechny sloupce, proměnné nebo výrazy své definované datové typy. Ty určují, jakého typu jsou hodnoty, které daný sloupec nebo jiný logický objekt může obsahovat. Po každé...
IN operátor v t-sql použijeme v případě, kdy potřebujeme ve WHERE klauzuli vymezit podmínku současně na několik diskrétních hodnot. Je podobný s operátorem BETWEEN, ale je tam jeden velký...
Tento operátor používáme v SQL když potřebujeme ověřit, jestli určitá hodnota patří do nějakého rozsahu. Tento operátor se používá spolu s “AND” příkazem, kterým definujeme daný rozsah. Operátor můžeme...
Jako transakci označujeme v SQL logickou množinu nebo sekvence operací, která je do této transakce patří. SQL Transakce můžeme použít pokud nad databázemi provádíme nějaké změny. Všechny prováděné změny...
Funkce sql COUNT patří do Agregačních funkcí v sql a je to jedna z nejjednodušších a nejpoužívanějších funkcí v SQL. Umožňuje spočítat řádky v určitém sloupci nebo řádky v celé...
EXISTS je T-SQL operátor, pomocí kterého lze otestovat existenci výsledku ve vnořeném dotazu (subquery) a na základě toho provést dotaz nebo nějakou úlohu. Sql EXISTS provádí tzv. “Existence test”....
Funkce SQL REPLACE slouží k nahrazení textového řetězce nebo jeho části jiným textem. Můžeme ho zařadit do textových funkcí – string functions. Syntaxe funkce REPLACE SELECT REPLACE(<Pole s text...
SQL CTE neboli Common table expression je zjednodušeně dočasná tabulka (lépe řečeno result set) v podobě výrazu, po jehož deklarování pomocí klauzule WITH se na něj můžeme odkázat v...
Níže je uvedena mapa všech komponent a tasks, které jsou součástí SSIS Projektu v rámci SQL Server Data Tools 2015. Jednotlivé komponenty a tasky naleznete v SSIS Toolbox. Postupně...
Přidání sloupce do tabulky lze udělat dvěma způsoby. Prvním je přes sql management studio v grafickém rozhraní a druhým způsobem je použít příkaz T-SQL ADD COLUMN. Syntaxe T-SQL ADD...
ISNULL a COALESCE jsou funkce, které slouží k práci s prázdnými hodnotami (NULL). Obě funkce vrací první hodnotu, která je různá od NULL z předem nadefinovaných vstupních parametrů. Mezi...
Založení tabulky v databázi patří mezi základní úlohy. Při založení pomocí příkazu sql CREATE TABLE tabulky definujeme: Název tabulky spolu s určením schématu a ideálně databáze Seznam sloupců spolu...
Příkaz SQL MERGE byl uveden již v roce 2008 a je to pokročilý způsob jak porovnat 2 tabulky (Source a Destination). Porovnáváme záznamy a na základě shody (nebo neshody)...
CASE je výraz (expression), který umožňuje aplikovat podmíněnou logiku v sql skritpu. Jde o logiku, kdy na základě podmínky (ve WHEN) vrátí hodnotu definovanou v THEN části. Existují 2...
Tento operátor umožňuje vyhledat řetězec textu na základě určitého paternu. Nejčastěji ho využijete v klauzuli WHERE, ale dá se aplikovat v libovolné části SQL dotazu, např. SELECT, UPDATE nebo DELETE. T-SQL LIKE...
Rozeznáváme 2 typy příkazu, které slouží k mazání dat – SQL příkazy DELETE a TRUNCATE (viz článek mazání dat v tabulce – TRUNCATE). Každý je jiny a hodí se pro jinou...
T-SQL TRUNCATE statement vymaže všechny záznamy v tabulce. Na rozdíl od DELETE (viz. článek o příkazu DELETE) příkazu nemáte možnost filtrovat, které záznamy vymazat. Je to všechno nebo nic. Truncate je...