Selekce - výběr a třídění záznamů

4. WHERE - Omezení vybraných záznamů

Popis

Klíčové slovo WHERE je zřejmě nejsilnější částí příkazu SELECT. Jeho prostřednictvím lze definovat různé typy podmínek na omezení výběru záznamů. Podmínka může být definována pomocí matematických operátorů (= < > <= >= <>) nebo pomocí speciálních operátorů jako jsou BETWEEN, IN nebo LIKE. Podmínky je možné libovolně kombinovat pomocí logických operací (NOT, AND, OR).

Syntaxe

SELECT * FROM nazev_tabulky WHERE podminka;

Příklad

Aritmetické operátory



Logické operátory



Operátor BETWEEN

Operátor BETWEEN určuje uzavřený interval.



Operátor IN

Operátor IN určuje shodu s některou z hodnot ze seznamu.



Operátor LIKE

Operátor LIKE určuje shodu řetězců podle definovaných znakových kritérií. Je možné použít dva zástupné symboly (wildcards) - procento (%), který zastupuje libovolné množství znaků a podtržítko (_), který zastupuje jeden znak.