Archiív rubriky: SQL operátory

SQL UNION Operátor – Sjednocení množin

Operátor UNION vám v SQL umožní propojit 2 výsledky dotazů a odstranit všechny duplicity, které v nich existují. Lze říci, že operátor ve výsledků provádí DISTINCT ve výsledném sjednocení záznamů. Syntaxe SELECT Sloupec FROM dbo.Tabulka WHERE Podmínka      UNION SELECT Sloupec FROM dbo.Tabulka WHERE Podmínka; Syntaxe je stejně jako u všech Set operators stejná. Výsledkem sjednocení jsou všechny záznamy z… Čtěte více »

SQL IN operátor – Více hodnot v podmínce

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ý rozdíl. Rozdíl mezi IN a BETWEEN: BETWEEN použijeme k definování rozsahu, který je spojitý IN používáme k definování hodnot, které jsou diskrétní – nespojité Syntaxe IN… Čtěte více »

SQL BETWEEN operátor – Definujeme rozsah v podmínce

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 použít ve většině klauzulí, ale nejčastěji se s ním setkáme ve WHERE při stanovení omezující podmínky. Syntaxe : SELECT Datum FROM dbo.Tabulka WHERE Datum BETWEEN ‘1900-01-01’ and ‘2050-12-31’ Podmínku… Čtěte více »

SQL EXISTS operátor – Test existence

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”. Syntaxe SQL EXISTS 1 SQL Dotaz: SELECT Sloupce FROM dbo.Tabulka WHERE EXISTS    (SELECT Sloupce     FROM Dbo.Tabulka2     WHERE Podminka); (!!!) Pozor operátor… Čtěte více »

SQL LIKE operátor s příklady – umíte použít wildcards?

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 má následující syntaxi: Syntaxe: SELECT <Sloupec 1> FROM dbo.Tabulka WHERE <Sloupec> LIKE <patern>; Operátor se dá použít i k aplikaci negativně vymezené podmínky, použili bychom tedy… Čtěte více »