
AND en OROm het select statement verder te perfectioneren kun je gebruik maken van And en Or. Bij And haalt SQL alleen die gegevens op waar alle condities waar zijn. Bij Or haalt SQL de gegevens op als een van beide condities maar waar is.
Tabel: tblNaam
| ID | Naam | Achternaam |
| 1 | Piet | Jansen |
| 2 | Jan | Jansen |
| 3 | Marie | Klaassen |
Select Naam, Achternaam From tblNaam
Where Naam=”Piet”
And Achternaam=”Jansen”
Dit SQL statement haalt alleen de gegevens op waar de Naam Piet is en de Achternaam Jansen is. De rest wordt niet opgehaald.
Select Naam, Achternaam From tblNaam
Where Naam=”Piet”
Or Achternaam=”Jansen”
Nu haal je zowel de gegevens van Piet op als de gegevens van Jan. Beiden hebben immers de achternaam Jansen. Dit wordt bewerkstelligd door Or toe te voegen. Je kunt ook een combinatie gaan maken van een aantal keren And en daarnaast een Or. Let wel dat dit vaak niet nodig is. En overdaad schaadt hier. De snelheid van je database hangt af van de complexiteit van de SQL statements.
|