SQL WHERE-sleutelwoord
❮ Referentie voor SQL-trefwoorden
KIES
De WHERE
opdracht filtert een resultaatset zodat deze alleen records bevat die aan een opgegeven voorwaarde voldoen.
De volgende SQL-instructie selecteert alle klanten uit "Mexico" in de tabel "Klanten":
Voorbeeld
SELECT * FROM Customers
WHERE Country='Mexico';
SQL vereist enkele aanhalingstekens rond tekstwaarden (de meeste databasesystemen staan ook dubbele aanhalingstekens toe).
Numerieke velden mogen echter niet tussen aanhalingstekens worden geplaatst:
Voorbeeld
SELECT * FROM Customers
WHERE CustomerID=1;
Opmerking: de WHERE-clausule wordt niet alleen gebruikt in de SELECT-instructie, maar ook in de UPDATE-, DELETE-instructie, enz.!
De volgende operatoren kunnen worden gebruikt in de WHERE-component:
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 |
❮ Referentie voor SQL-trefwoorden