SQL AND- en OR-operatoren worden gebruikt voor het filteren van gegevens en het verkrijgen van nauwkeurige resultaten op basis van omstandigheden. Ze worden gebruikt met de WHERE-clausule en worden ook wel genoemd conjunctieve operatoren.
AND- en OR-operatoren in SQL kunnen worden gecombineerd om te testen op meerdere voorwaarden in a SELECTEER, INVOEGEN, UPDATEN , of VERWIJDEREN stelling. Bij het combineren van deze voorwaarden is het belangrijk om haakjes te gebruiken, zodat de database weet in welke volgorde elke voorwaarde moet worden geëvalueerd.
SQL AND-operator
De AND-operator in SQL geeft alleen die records weer waarin alle voorwaarden waar zijn, dat wil zeggen dat zowel voorwaarde1 als voorwaarde2 waar zijn.
Syntaxis
SELECT * FROM tabelnaam WHERE voorwaarde1 EN voorwaarde2 en …voorwaarde;
Hier,
- tafel naam : naam van de tabel
- voorwaarde1,2,..N : eerste voorwaarde, tweede voorwaarde, enzovoort.
SQL OF-operator
De OR-operator in SQL geeft de records weer waarin een voorwaarde waar is, d.w.z. voorwaarde1 of voorwaarde2 is Waar.
Syntaxis
SELECT * FROM tabelnaam WHERE voorwaarde1 OF voorwaarde2 OF... voorwaardeN;
genezing tool gimp
- tafel naam : naam van de tabel
- voorwaarde1,2,..N : eerste voorwaarde, tweede voorwaarde, enzovoort
Voorbeelden van SQL AND- en OR-operatoren
Laten we eens kijken naar enkele voorbeelden van AND- en OR-operatoren in SQL en hun werking begrijpen.
Nu beschouwen we een tabeldatabase om AND & OR-operatoren met meerdere cases te demonstreren.

Studententafel
Voorbeeld van SQL AND-operator
Stel dat we alle records uit de tabel Studenten willen ophalen, waarbij Leeftijd 18 is en ADDRESS Delhi.
Vraag
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Uitvoer
ROLL_NO | NAAM | ADRES | TELEFOON | Leeftijd |
---|---|---|---|---|
1 | Ram | Delhi | XXXXXXXXX | 18 |
4 | ZEKER | Delhi | XXXXXXXXX | 18 |
Voorbeeld van SQL OF-operator
Om alle records op te halen uit de Student-tabel waarbij NAME Ram is of NAME SUJIT is.
converteer tekenreeks naar int in Java
Vraag
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Uitvoer
ROLL_NO | NAAM | ADRES | TELEFOON | Leeftijd |
---|---|---|---|---|
1 | Ram | Delhi | XXXXXXXXX | 18 |
3 | SIJIT | ROHTAK | XXXXXXXXX | twintig |
3 | SIJIT | ROHTAK | XXXXXXXXX | twintig |
Combineren van AND- en OR-operatoren in SQL
Door AND- en OR-operatoren in SQL te combineren, kunnen complexe voorwaarden in query's worden gemaakt. Dit helpt bij het filteren van gegevens over meerdere omstandigheden.
Vlc mediaspeler download youtube
Syntaxis
SELECT * FROM tabelnaam WHERE voorwaarde1 EN (voorwaarde2 OF voorwaarde3);
Voorbeeld van SQL AND- en OR-operatoren combineren
Neem een voorbeeld om alle records uit de tabel Student op te halen, waarbij Leeftijd 18 is. NAME is Ram of RAMESH.
Vraag
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Uitvoer
ROLL_NO | NAAM | ADRES | TELEFOON | Leeftijd |
---|---|---|---|---|
1 | Ram | Delhi | XXXXXXXXX | 18 |
2 | RAMESJ | GURGAON | XXXXXXXXX | 18 |
Belangrijke punten over de SQL AND & OR-operator
- De SQL AND-operator wordt gebruikt om meerdere voorwaarden te combineren, waarbij alle voorwaarden waar moeten zijn voordat de rij in de resultatenset wordt opgenomen
- De OR-operator wordt gebruikt om meerdere voorwaarden te combineren, waarbij ten minste één van de voorwaarden waar moet zijn om de rij in de resultatenset te kunnen opnemen.
- Elke vorm van voorwaarde, inclusief gelijkheid, ongelijkheid, vergelijking en logische operatoren , kan worden gebruikt met de AND- en OR-operatoren.
- De AND-operator is belangrijker dan de OR-operator. Met andere woorden: wanneer beide in dezelfde SQL-instructie worden gebruikt, wordt eerst de AND-operator uitgevoerd. Om de volgorde van evaluatie te wijzigen, kunnen haakjes worden gebruikt.
- U kunt de operatoren AND en OR binnen andere voorwaarden gebruiken, omdat ze beide kunnen worden genest.