logo

EN- en OF-operator in SQL

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.

studenten tafel

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.