PostgreSQL BETWEEN-Abfrage mit Beispiel
โก Intelligente Zusammenfassung
PostgreSQL Die Funktion BETWEEN ruft Werte innerhalb eines definierten Bereichs in SELECT-, INSERT-, UPDATE- oder DELETE-Anweisungen ab. Sie vergleicht einen Ausdruck mit zwei Grenzwerten, verarbeitet numerische Daten und Datumsangaben und unterstรผtzt die Negation mittels des NOT-Operators.
ZWISCHEN Operarein PostgreSQL
Das PostgreSQL ZWISCHEN OperaDer Operator `tor` hilft beim Abrufen von Werten innerhalb eines Bereichs in SELECT-, UPDATE-, INSERT- oder DELETE-Anweisungen. Mit dem Operator `BETWEEN` kann ein Wert mit einem Wertebereich verglichen werden. Da der Bereich alle Werte einschlieรt, werden beide Grenzwerte als Teil des Vergleichs betrachtet.
PostgreSQL Zwischen Abfragesyntax
Hier ist die Syntax des BETWEEN-Operators in PostgreSQL:
expression BETWEEN value-1 AND value-2;
Der Ausdruck ist einfach eine Spalte oder eine Berechnung. Wert-1 und Wert-2 definieren einen Bereich, mit dem wir den Ausdruck vergleichen kรถnnen.
PostgreSQL Zwischen Abfrage mit Numerisch
Wir mรผssen ein Beispiel erstellen, das zeigt, wie der Operator BETWEEN auf numerische Werte angewendet wird. Betrachten Sie die unten angegebene Preistabelle:
Preis:
Werfen wir einen Blick auf die Liste aller Bรผcher, deren Preis zwischen 200 und 280 liegt:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Dies gibt Folgendes zurรผck:
Nur zwei Artikel haben einen Preis zwischen 200 und 280. Beachten Sie, dass die beiden Grenzwerte, also 200 und 280, eingeschlossen sind.
PostgreSQL Zwischenabfrage mit Datum
Der Operator BETWEEN kann auf Datumswerte angewendet werden. Das bedeutet, dass wir den Bereich der Datumswerte angeben kรถnnen, mit denen wir arbeiten mรผssen. Betrachten Sie die folgende Tabelle โEmployeesโ:
Angestellte:
Angenommen, wir mรถchten alle Mitarbeiter sehen, die zwischen dem 2013 und dem 01 beschรคftigt waren. In diesem Fall kรถnnen wir den folgenden Befehl ausfรผhren:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Dies gibt Folgendes zurรผck:
Postgres Between-Abfrage mit NOT OperaDo.
Wir kรถnnen den Operator BETWEEN mit dem Operator NOT kombinieren. In einem solchen Fall wird die Liste der Werte zurรผckgegeben, die nicht im angegebenen Bereich liegen.
Um beispielsweise alle Artikel anzuzeigen, deren Preis nicht zwischen 200 und 280 liegt, kรถnnen wir die folgende Abfrage ausfรผhren:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Dies gibt Folgendes zurรผck:
Es wurden zwei Artikel gefunden, deren Preis nicht zwischen 200 und 280 lag. Daher wurden deren Details zurรผckgegeben.
PostgreSQL Zwischen Abfrage mit pgAdmin
Schauen wir uns nun an, wie diese Aktionen mit pgAdmin durchgefรผhrt werden kรถnnen. Die Abfragen sind identisch mit den obigen; nur die Ausfรผhrungsumgebung รคndert sich.
So verwenden Sie eine Zwischenabfrage mit einer numerischen Eingabe PostgreSQL mit pgAdmin
Hier erfahren Sie, wie Sie die Between-Abfrage mit numerischen Werten verwenden. PostgreSQL mit pgAdmin:
Schritt 1) Melden Sie sich bei Ihrem pgAdmin-Konto an.
รffnen Sie pgAdmin und melden Sie sich mit Ihren Zugangsdaten in Ihrem Konto an.
Schritt 2) Erstellen Sie eine Demo-Datenbank.
- Klicken Sie in der Navigationsleiste links auf Datenbanken.
- Klicken Sie auf Demo.
Schritt 3) Geben Sie die folgende Abfrage in den Abfrageeditor ein:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Schritt 4) Klicken Sie auf die Schaltflรคche โAusfรผhrenโ.
Es sollte Folgendes zurรผckgeben:
Mit Datum
Um dasselbe รผber pgAdmin zu erreichen, gehen Sie wie folgt vor:
Schritt 1) Melden Sie sich bei Ihrem pgAdmin-Konto an.
Schritt 2)
- Klicken Sie in der Navigationsleiste links auf Datenbanken.
- Klicken Sie auf Demo.
Schritt 3) Geben Sie die Abfrage im Abfrageeditor ein:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Schritt 4) Klicken Sie auf die Schaltflรคche โAusfรผhrenโ.
Es sollte Folgendes zurรผckgeben:
Verwenden von NOT OperaDo.
Um dasselbe รผber pgAdmin zu erreichen, gehen Sie wie folgt vor:
Schritt 1) Melden Sie sich bei Ihrem pgAdmin-Konto an.
Schritt 2)
- Klicken Sie in der Navigationsleiste links auf Datenbanken.
- Klicken Sie auf Demo.
Schritt 3) Geben Sie die Abfrage im Abfrageeditor ein:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Schritt 4) Klicken Sie auf die Schaltflรคche โAusfรผhrenโ.
Es sollte Folgendes zurรผckgeben:
Laden Sie die in diesem Tutorial verwendete Datenbank herunter















