logo

AND- und OR-Operator in SQL

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

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.