Klíčové slovo SQL WHERE
❮ Reference klíčových slov SQL
VYBRAT
Příkaz WHERE
filtruje sadu výsledků tak, aby zahrnovala pouze záznamy, které splňují zadanou podmínku.
Následující příkaz SQL vybere všechny zákazníky z „Mexika“ v tabulce „Zákazníci“:
Příklad
SELECT * FROM Customers
WHERE Country='Mexico';
SQL vyžaduje jednoduché uvozovky kolem textových hodnot (většina databázových systémů také umožňuje dvojité uvozovky).
Číselná pole by však neměla být uzavřena v uvozovkách:
Příklad
SELECT * FROM Customers
WHERE CustomerID=1;
Poznámka: Klauzule WHERE se nepoužívá pouze v příkazu SELECT, ale také v příkazu UPDATE, DELETE atd.!
V klauzuli WHERE lze použít následující operátory:
Operator | Description |
---|---|
= | Equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |
❮ Reference klíčových slov SQL