So verwenden Sie nicht im Operator in Postgres

So verwenden Sie nicht im Operator in Postgres
Das postgres relationale Datenbankverwaltungssystem wurde allgemein als relationales Datenbankverwaltungssystem auf Unternehmensebene angesehen. Die Abfrageunterstützung von Postgres basiert auf SQL, erweitert jedoch den SQL -Verarbeitungsmechanismus zum Manipulieren komplexer und riesiger Daten. Abgesehen von dieser Abfrageunterstützung können Sie nach Postgres die Funktionalität anpassen, wie Sie Ihren benutzerdefinierten Datentyp definieren können, die Funktionen und viele weitere anpassen können.

Unter vielen Operatoren in Postgres ermöglicht das Nicht -Operator von Postgres, den Inhalt durch Targeting und Ausschluss spezifischer Werte aus einer Tabelle zu filtern. In diesem Artikel wird die Verwendung des Nicht -Operators in Postgres -Datenbanken erläutert. Darüber hinaus erhalten Sie im Kontext von Postgres auch einen Arbeitsmechanismus des Nicht -Operators.

Voraussetzungen

Ein aktiv ausgeführtes Postgres -Service ist mit den folgenden Instanzen erforderlich:

- Eine Postgres -Datenbank, die mindestens eine Tabelle und mehrere Spalten enthalten muss, um diesen Bediener auszuüben.

In dieser Beschreibung werden wir mehrere Tabellen von verwenden mydb Datenbank zur Anwendung des Nicht -Bedieners.

Wie funktioniert die Bediener nicht?

Der Nicht -Operator arbeitet mit dem Zustand einer SQL -Anweisung. Die Syntax, die nicht im Bediener verwendet werden soll, wird unten angegeben:

> Nicht in ()

Oder um ein besseres Verständnis zu erhalten, haben wir uns nicht in den Operator einbetten, bei dem unten gezeigt wird: wie unten gezeigt:

> Wo NICHT IN ()

Herkömmlicherweise werden die integrierten Schlüsselwörter von Postgres in Großbuchstaben verwendet, aber die kleinen Alphabete führen auch die gleiche Aktion ohne Fehler aus.

So verwenden Sie nicht im Operator in Postgres

Der vorherige Abschnitt erläutert das Arbeitsmuster des Nicht -Operators. Dieser Teil des Schreibens erläutert die Funktionalität des Nicht -Operators mit einigen Beispielen.

Beispiel 1: Bewerben Sie sich nicht auf den String -Datentyp

Hier in diesem Beispiel wird die Mitarbeitertabelle der MyDB -Datenbank verwendet und der Inhalt darin wird unten angegeben:

# Wählen Sie * vom Mitarbeiter aus;

Angenommen, wir möchten den Inhalt aus dem extrahieren Mitarbeiter Tisch, wo die Name Die Spalte der Mitarbeitertabelle stimmt nicht überein. 'Jack', Und 'Jones''. Für diesen Zustand wird das Nicht -Operator in der Praxis in die Praxis umgesetzt, wie in dem unten geschriebenen Befehl beschrieben. Die Ausgabe des unten angegebenen Befehls schließt die aus Jack Und Jones Daten aus der Mitarbeitertabelle und repräsentiert den Rest der Daten.

# Wählen Sie * vom Mitarbeiter aus, wobei der Name nicht in ('Jack', 'Jones');

Beispiel 2: Bewerben Sie sich nicht in einem numerischen Datentyp

Der Nicht -Operator ist interoperabel und kann auf jede Art von Datentyp in Postgres angewendet werden. In diesem Beispiel haben wir das nicht im Bediener verwendet, um den Inhalt aus dem Primärschlüssel der Mitarbeitertabelle zu filtern. Der Primärschlüssel ist auf dem 'Ausweis'Spalte der Tabelle. Der unten angegebene Befehl erhält die Daten aus der Mitarbeitertabelle, die nicht mit der 'übereinstimmen1',' '3', Und '5'In der Spalte ID.

# Wählen Sie * vom Mitarbeiter aus, wobei ID nicht in ('1', '3', '5');

Abschluss

Das nicht im Operator von Postgres extrahiert den Inhalt aus der Tabelle mit dem Bedingung. Dieser detaillierte Leitfaden bietet Arbeit und Verwendung des Nicht -Operators im Postgres -Kontext. Aus diesem Handbuch können Sie das nicht im Bediener auf mehrere Spalten mit unterschiedlichen Datentypen anwenden. Darüber hinaus werden auch die allgemeine Syntax und Funktion dieses Bedieners bereitgestellt. Dieser Leitfaden ist sehr hilfreich, wenn Sie lange Tabellen abfragen und einige Werte daraus ausschließen möchten.