SQL-UND

Sql Und



„In diesem Artikel erklären wir Ihnen, wie Sie den SQL-Operator AND verwenden, mit dem Sie Bedingungen zu einer bestimmten Abfrage hinzufügen können, indem Sie die WHERE-Klausel verwenden.“

Lassen Sie uns eintauchen und sehen, wie der UND-Operator in unseren SQL-Anweisungen spielt.

SQL-UND-Operator

Wie Sie sich vorstellen können, ist der UND-Operator ein logischer Operator, mit dem Sie zwei oder mehr boolesche Ausdrücke kombinieren und als einen behandeln können. Das bedeutet, dass alle Bedingungen wahr sein müssen, damit die Bedingung angewendet wird.







Sie finden den AND-Operator in einer WHERE-Klausel in Verbindung mit anderen SQL-Anweisungen wie SELECT, UPDATE und DELETE.



Auf diese Weise können Sie den Bereich einschränken, in dem die Aktion ausgeführt wird. Beispielsweise können Sie mit einer DELETE-Anweisung die WHERE-Klausel und das AND-Schlüsselwort verwenden, um sicherzustellen, dass nur die Daten entfernt werden, die die angegebene Bedingung erfüllen.



Die Syntax des UND-Operators kann wie folgt ausgedrückt werden:





bool_expr_1 UND bool_expr_2 UND bool_expr_3… UND bool_expr_N;

Sie können beliebig viele boolesche Ausdrücke verwenden. Denken Sie jedoch daran, dass alle angegebenen Ausdrücke wahr sein MÜSSEN. Wenn ein Ausdruck falsch ist, wird die gesamte Anweisung als falsch behandelt.

HINWEIS: NULL-Werte werden auch als falsch behandelt.



Beispielnutzung

Angenommen, wir haben Beispieldaten wie in den folgenden Abfragen gezeigt:

FALLEN DATENBANK WENN VORHANDEN sampledb;
SCHAFFEN DATENBANK sampledb;
VERWENDEN sampledb;
SCHAFFEN TISCH Entwickler (
Ich würde INT AUTO_INCREMENT NICHT NULL PRIMÄR SCHLÜSSEL ,
Vorname VARCHAR ( fünfzig ) NICHT NULL ,
Nachname VARCHAR ( fünfzig ) ,
Abteilung VARCHAR ( fünfzig ) NICHT NULL ,
Gehalt INT
) ;
EINFÜGUNG HINEIN Entwickler ( Vorname , Nachname , Abteilung , Gehalt )
WERTE
( 'Rogan' , 'Ellison' , 'Spiel' , 120000 ) ,
( 'Anne' , 'Neale' , 'Datenbank' , 122000 ) ,
( 'Frzer' , 'wie' , 'Frontend' , 100000 ) ,
( 'Krisch' , 'Pollard' , 'Backend' , 115000 ) ,
( 'Arbeit' , 'Ford' , 'Entwickler' , 118000 ) ,
( 'der Strand' , 'Gesehen' , 'Spiel' , 135000 ) ,
( 'Keira' , 'Diakon' , 'Datenbank' , 130000 ) ,
( 'eingeladen' , 'Hans' , 'Wolke' , 123000 ) ,
( 'Bogdan' , 'Morley' , 'Frontend' , 108000 ) ,
( 'Maria' , 'Goldschmied' , 'Backend' , 120000 ) ;

Ergebnistabelle:

Um die Entwickler zu finden, die in der Abteilung „devops“ arbeiten und ein Gehalt von mehr als 110000 haben, können wir eine Abfrage wie folgt ausführen:

AUSWÄHLEN * AUS Entwickler WO Abteilung = 'Entwickler' UND Gehalt >= 110000 ;

Die Abfrage sollte die übereinstimmenden Datensätze finden und wie gezeigt zurückgeben:

Ich würde | Vorname | Nachname | Abteilung | Gehalt |
--+----------+---------+----------+------+
5 | Arbeit | Ford | Entwickler | 118000 |

In diesem Fall gibt es, wie oben gezeigt, nur einen Datensatz. Mit dem AND-Schlüsselwort können Sie weitere Bedingungen angeben, um Ihre Daten weiter herauszufiltern.

Fazit

In diesem Beitrag haben wir besprochen, wie Sie den AND-Operator in SQL verwenden, um mehrere boolesche Ausdrücke in Ihren Abfragen zu kombinieren.

Danke fürs Lesen. Sehen Sie sich unser SQL OR-Operator-Tutorial an, um mehr über den OR-Operator und seine Funktionsweise im Vergleich zum AND-Operator zu erfahren.