Słowo kluczowe SQL WHERE
❮ Odniesienie do słów kluczowych SQL
WYBIERAĆ
Polecenie WHERE
filtruje zestaw wyników, tak aby zawierał tylko rekordy spełniające określony warunek.
Poniższa instrukcja SQL wybiera wszystkich klientów z „Meksyku” w tabeli „Klienci”:
Przykład
SELECT * FROM Customers
WHERE Country='Mexico';
SQL wymaga pojedynczych cudzysłowów wokół wartości tekstowych (większość systemów baz danych dopuszcza także podwójne cudzysłowy).
Jednak pola numeryczne nie powinny być ujęte w cudzysłów:
Przykład
SELECT * FROM Customers
WHERE CustomerID=1;
Uwaga: Klauzula WHERE jest używana nie tylko w instrukcji SELECT, ale także w instrukcji UPDATE, DELETE itp.!
W klauzuli WHERE można użyć następujących operatorów:
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 |
❮ Odniesienie do słów kluczowych SQL