SQL und

SQL und
In diesem Artikel führen wir Sie dazu, zu verstehen, wie Sie SQL und Operator verwenden können, so. Lassen Sie uns eintauchen und sehen, wie der und der Bediener in unseren SQL -Anweisungen spielen.

SQL und Operator

Wie Sie erraten können, ist der und der Bediener ein logischer Operator, mit dem Sie zwei oder mehr boolesche Ausdrücke kombinieren und sie als eine behandeln können. Dies bedeutet, dass alle Bedingungen für die Anwendung der Bedingung zutreffen müssen.

Sie finden den und den Bediener, der in einer WHERE -Klausel in Verbindung mit anderen SQL -Anweisungen wie Auswahl, Aktualisieren und Löschen verwendet wird.

Auf diese Weise können Sie den Umfang der Aktion einschränken. Mit einer Löschanweisung können Sie beispielsweise die WHERE -Klausel und das und das Schlüsselwort verwenden, um sicherzustellen, dass nur die Daten, die die angegebene Bedingung erfüllen, entfernt werden.

Die Syntax des und des Bedieners kann wie unten gezeigt ausgedrückt werden:

bool_expr_1 und bool_expr_2 und bool_expr_3… und bool_expr_n;

Sie können so viele boolesche Ausdrücke haben, wie Sie möchten. Denken Sie jedoch daran, dass alle angegebenen Ausdrücke bewertet werden müssen, um wahr zu sein. Wenn ein Ausdruck falsch ist, wird die gesamte Aussage als falsch behandelt.

Hinweis: Nullwerte werden ebenfalls als falsch behandelt.

Beispiel Verwendung

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

Datenbank fallen lassen, wenn existiert aussabtiert;
Datenbank abgetastet werden;
Verwenden Sie ProbleedB;
Tischentwickler erstellen (
ID int auto_increment nicht null Primärschlüssel,
First_Name Varchar (50) nicht null,
last_name varchar (50),
Abteilungsvarchar (50) NICHT NULL,
Gehalt int
);
In Entwickler einfügen (First_Name, last_name, Abteilung, Gehalt)
WERTE
('Rogan', 'Ellison', 'Game', 120000),
('Anne', 'Neale', 'Datenbank', 122000),
('Frazer', 'Kouma', 'Frontend', 100000),
('Krish', 'Pollard', 'Backend', 115000),
('ASA', 'Ford', 'DevOps', 118000),
('Sahil', 'Sierra', 'Game', 135000),
('Keira', 'Deacon', 'Datenbank', 130000),
('Inaaya', 'Hanson', 'Cloud', 123000),
('Bogdan', 'Morley', 'Frontend', 108000),
("Mariah", "Goldschmied", "Backend", 120000);

Resultierende Tabelle:

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

Wählen Sie * von Entwicklern aus, wobei Abteilung = 'DevOps' und Gehalt> = 110000;

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

ID | First_Name | Last_name | Abteilung | Gehalt |
--+----------+---------+----------+------+
5 | ASA | Ford | DevOps | 118000 |

In diesem Fall gibt es nur einen Datensatz, wie oben gezeigt. Sie können weitere Bedingungen angeben, um Ihre Daten mithilfe des und Schlüsselworts weiter zu ermitteln.

Abschluss

In diesem Beitrag haben wir besprochen, wie man den und den Bediener in SQL verwendet, um mehrere boolesche Ausdrücke in Ihren Fragen zu kombinieren. Danke fürs Lesen. Sehen Sie sich unser SQL- oder Operator -Tutorial an, um mehr über den oder den Bediener zu erfahren und wie es funktioniert, im Vergleich zum und dem Bediener.