SQL AND- und OR-Operatoren werden zum Filtern von Daten und zum Erhalten präziser Ergebnisse basierend auf Bedingungen verwendet. Sie werden mit dem verwendet WHERE-Klausel und werden auch genannt Konjunktivoperatoren.
AND- und OR-Operatoren in SQL können kombiniert werden, um mehrere Bedingungen in einem zu testen AUSWÄHLEN, EINFÜGEN, AKTUALISIEREN , oder LÖSCHEN Stellungnahme. Beim Kombinieren dieser Bedingungen ist es wichtig, Klammern zu verwenden, damit die Datenbank weiß, in welcher Reihenfolge die einzelnen Bedingungen ausgewertet werden müssen.
SQL AND-Operator
Der AND-Operator in SQL zeigt nur die Datensätze an, bei denen alle Bedingungen wahr sind, d. h. sowohl Bedingung1 als auch Bedingung2 sind wahr.
Syntax
SELECT * FROM Tabellenname WHERE Bedingung1 UND Bedingung2 und …Bedingung;
Hier,
- Tabellenname : Name der Tabelle
- Bedingung1,2,..N : erste Bedingung, zweite Bedingung usw.
SQL-ODER-Operator
Der OR-Operator in SQL zeigt die Datensätze an, bei denen eine Bedingung wahr ist, d. h. entweder Bedingung1 oder Bedingung2 ist wahr.
Syntax
SELECT * FROM Tabellenname WHERE Bedingung1 ODER Bedingung2 ODER… BedingungN;
Ubuntu-Build-Grundlagen
- Tabellenname : Name der Tabelle
- Bedingung1,2,..N : erste Bedingung, zweite Bedingung usw
Beispiele für SQL-AND- und OR-Operatoren
Schauen wir uns einige Beispiele für AND- und OR-Operatoren in SQL an und verstehen deren Funktionsweise.
Nun betrachten wir eine Tabellendatenbank, um AND- und OR-Operatoren mit mehreren Fällen zu demonstrieren.

Studententisch
Beispiel für einen SQL-AND-Operator
Angenommen, wir möchten alle Datensätze aus der Tabelle „Student“ abrufen, in der das Alter 18 und die ADRESSE Delhi ist.
Abfrage
SELECT * FROM Student WHERE Age = 18 AND ADDRESS = 'Delhi';>
Ausgabe
| ROLL_NR | NAME | ADRESSE | TELEFON | Alter |
|---|---|---|---|---|
| 1 | RAM | Delhi | XXXXXXXXX | 18 |
| 4 | SICHER | Delhi | XXXXXXXXX | 18 |
Beispiel für einen SQL-ODER-Operator
Um alle Datensätze aus der Student-Tabelle abzurufen, bei denen NAME Ram oder NAME SUJIT ist.
Auswahlsortierung in Java
Abfrage
SELECT * FROM Student WHERE NAME = 'Ram' OR NAME = 'SUJIT';>
Ausgabe
| ROLL_NR | NAME | ADRESSE | TELEFON | Alter |
|---|---|---|---|---|
| 1 | RAM | Delhi | XXXXXXXXX | 18 |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | zwanzig |
| 3 | SUJIT | ROHTAK | XXXXXXXXX | zwanzig |
Kombinieren von AND- und OR-Operatoren in SQL
Durch die Kombination von AND- und OR-Operatoren in SQL können komplexe Bedingungen in Abfragen erstellt werden. Dies hilft beim Filtern von Daten nach mehreren Bedingungen.
Syntax
SELECT * FROM Tabellenname WHERE Bedingung1 UND (Bedingung2 ODER Bedingung3);
Beispiel für die Kombination von SQL-Operatoren AND und OR
Nehmen Sie ein Beispiel, um alle Datensätze aus der Tabelle „Student“ abzurufen, wobei „Alter“ 18 ist und „NAME“ „Ram“ oder „RAMESH“ ist.
Abfrage
SELECT * FROM Student WHERE Age = 18 AND (NAME = 'Ram' OR NAME = 'RAMESH');>
Ausgabe
Runas in Powershell
| ROLL_NR | NAME | ADRESSE | TELEFON | Alter |
|---|---|---|---|---|
| 1 | RAM | Delhi | XXXXXXXXX | 18 |
| 2 | RAMESH | GURGAON | XXXXXXXXX | 18 |
Wichtige Punkte zum SQL-Operator AND & OR
- Der SQL-AND-Operator wird zum Kombinieren mehrerer Bedingungen verwendet, wobei alle Bedingungen wahr sein müssen, damit die Zeile in die Ergebnismenge aufgenommen wird
- Der ODER-Operator wird zum Kombinieren mehrerer Bedingungen verwendet, wobei mindestens eine der Bedingungen wahr sein muss, damit die Zeile in die Ergebnismenge aufgenommen wird.
- Jede Art von Bedingung, einschließlich Gleichheit, Ungleichheit, Vergleich usw logische Operatoren , kann mit den Operatoren AND und OR verwendet werden.
- Der UND-Operator ist wichtiger als der ODER-Operator. Mit anderen Worten: Wenn beide in derselben SQL-Anweisung verwendet werden, wird zuerst der AND-Operator ausgeführt. Um die Reihenfolge der Auswertung zu ändern, können Klammern verwendet werden.
- Sie können die Operatoren AND und OR innerhalb anderer Bedingungen verwenden, da beide verschachtelt werden können.