SQL AND & OF berekeningsoperators
- Vorige pagina SQL where
- Volgende pagina SQL Order By
AND en OF berekeningsoperators worden gebruikt om records te filteren op basis van een of meer voorwaarden.
AND en OF berekeningsoperators
AND en OF kunnen in de WHERE-zin twee of meer voorwaarden combineren.
Als zowel de eerste als de tweede voorwaarden waar zijn, toont de AND berekeningsoperator een record.
Als minstens één van de eerste en tweede voorwaarden waar is, toont de OF berekeningsoperator een record.
Oorspronkelijke tabel (gebruikt in voorbeelden):
Achternaam | Voornaam | Adres | Stad |
---|---|---|---|
Adams | John | Oxfordstraat | Londen |
Bush | George | Fifth Avenue | New York |
Carter | Thomas | Changanstraat | Peking |
Carter | William | Xuanwumen 10 | Peking |
Voorbeeld van AND berekeningsoperator
Gebruik AND om alle mensen te tonen met de achternaam "Carter" en de naam "Thomas":
SELECT * FROM Persons WHERE Voornaam='Thomas' EN Achternaam='Carter'
Resultaat:
Achternaam | Voornaam | Adres | Stad |
---|---|---|---|
Carter | Thomas | Changanstraat | Peking |
Voorbeeld van OF berekeningsoperator
Gebruik OF om alle mensen te tonen met de achternaam "Carter" of de naam "Thomas":
SELECT * FROM Persons WHERE voornaam='Thomas' OF achternaam='Carter'
Resultaat:
Achternaam | Voornaam | Adres | Stad |
---|---|---|---|
Carter | Thomas | Changanstraat | Peking |
Carter | William | Xuanwumen 10 | Peking |
Combinatie van AND en OF berekeningsoperators
We kunnen ook AND en OF combineren (gebruik rechte hoekparentesen om complexe expressies te vormen):
SELECT * FROM Persons WHERE (Voornaam='Thomas' OF Voornaam='William') EN Achternaam='Carter'
Resultaat:
Achternaam | Voornaam | Adres | Stad |
---|---|---|---|
Carter | Thomas | Changanstraat | Peking |
Carter | William | Xuanwumen 10 | Peking |
- Vorige pagina SQL where
- Volgende pagina SQL Order By