Archív rubriky: SQL operátory

Tato kategorie je zaměřená na tzv. operátory pomocí nichž v SQL skriptu vykonáváme nějakou úlohu. Např. pomocí operátoru UNION slučujeme 2 sql výběry nebo třeba pomocí LIKE vyhledáváme nějaké textové řetězce v jiném textu.

Nejčtenější z kategorie

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ů. Tento operátor je podobný s UNION ALL – tady ale nedochází k odstranění duplicitních záznamů Syntaxe SELECT Sloupec FROM dbo.Tabulka WHERE Podmínka      UNION SELECT Sloupec FROM dbo.Tabulka WHERE Podmínka;… Č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 BETWEEN v SQL: SELECT Datum FROM dbo.Tabulka WHERE Datum BETWEEN ‘1900-01-01’ and… Č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 SQL Dotaz: SELECT Sloupce FROM dbo.Tabulka WHERE EXISTS    (SELECT Sloupce     FROM Dbo.Tabulka2     WHERE Podminka); Pozor operátor provádí pouze… Čtěte více »

SQL LIKE operátor s příklady 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 LIKE operátoru 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… Čtěte více »