Mysql | Nicht in Funktion

Mysql | Nicht in Funktion
MySQL ist ein effektives und leistungsstarkes RDBM, das strukturierte Daten in Form von Tabellen gespeichert hat. Um diese Tabellen zu manipulieren, gibt es in MySQL viele integrierte Funktionen. Eine solche Funktion ist die “NICHT IN()Funktionen, die bei der Filterung von Daten hilft, die nicht mit den angegebenen Werten in der Bedingung übereinstimmen.

In diesem Beitrag werden die “diskutieren“NICHT IN()Funktionen in MySQL zusammen mit seinen Beispielen.

Was ist die Funktion „nicht in ()“?

Der "NICHT IN()Die Funktion in MySQL wird verwendet, um zu überprüfen, ob der Wert in der Liste der Werte vorliegt oder nicht. Es wird zurückkehren “WAHR" oder "1”Wenn es nicht verfügbar ist. Ansonsten wird es zurückkehren “FALSCH" oder "0”. Diese Funktion kann auch verwendet werden, um die Daten zu filtern, die den angegebenen Wert nicht erfüllen.

Syntax der Funktion „nicht in ()“ in MySQL

Der "NICHT IN()Die Funktion in der MySQL -Syntax ist unten angegeben:

[Wert] nicht in ([value1], [value2], [value],…)

Die Syntax der “NICHT IN()" Funktion bedeutet dasselbe wie folgt:

Nicht ([value] = [value1] oder [value] = [value2] oder [value] = [value3] oder…)

Lassen Sie uns Beispiele für die "sehen"NICHT IN()Funktion in MySQL.

Beispiel 1: Überprüfen Sie die Nichtbelegung mit der Funktion „Nicht in ()“

Der Benutzer kann einen Wert bereitstellen, um einen Ausdruck zu überprüfen, der mehrere Werte enthält, um die Ausgabe basierend auf seiner Nichtbelegung zurückzusetzen. Um zu demonstrieren, führen Sie diese Abfrage aus:

Wählen Sie 0 nicht in (1,2,3,4,5);

Die Ausgabe wird zurückgegeben “1"Wenn der Wert"0”Existiert nicht in den angegebenen Werten:

Lassen Sie uns ein anderes Beispiel sehen, aber diesmal liefern wir einen Wert, der im Ausdruck existiert, und führen Sie diese Abfrage aus:

Wählen Sie 3 nicht in (1,2,3,4,5);

Die Ausgabe kehrt zurück “0Da der Wert im angegebenen Beispiel vorhanden ist:

Beispiel 2: Filterdatensätze Form Form der Tabelle mit einfachem Zustand mit der Funktion „Nicht in ()“

Der "NICHT IN()" Funktion kann in der “verwendet werdenWO”Klausel in“WÄHLENAnweisung zum Filterdatensatz, die nicht mit den angegebenen Werten in der Bedingung übereinstimmen.

Führen Sie diese Abfrage aus, um Datensätze zu extrahieren, bei denen die “Ausweis" des Tisches "Mitarbeiter" ist ungleich zu "1","3","5" Und "6”:

WÄHLEN *
Vom Mitarbeiter
Wobei nicht in (1, 3, 5, 6);

Die Ausgabe hat die Aufzeichnungen erfolgreich gefiltert, indem die Datensätze ausgeschlossen wurden, die die Bedingung erfüllt haben:

Lassen Sie uns ein anderes Beispiel sehen, um die Daten zu filtern, wobei der Wert von “Stadt" ist ungleich zu "Berlin","London","Buenos Aires" Und "Graz”. Führen Sie die angegebene Abfrage aus:

WÄHLEN *
Vom Kunden
Wo Stadt nicht in ("Berlin", "London", "Buenos Aires", "Graz");

Die Ausgabe hat die Daten aus der Tabelle gefiltert, in der die “StadtWert erfüllt die Bedingung:

Beispiel 3: Filterdatensätze Form Form der Tabelle unter Verwendung der zusammengesetzten Bedingung mit der Funktion „Nicht in ()“

Der "NICHT IN()Die Funktion kann innerhalb des zusammengesetzten Zustands verwendet werden. Die zusammengesetzte Aussage besteht aus mehr als einem Zustand, wobei die logischen Operatoren zwischen diesen Bedingungen platziert sind.

Zum Beispiel möchte der Benutzer Daten aus einer Tabelle mit dem Namen “filtern“Produkt", bei dem die "Ausweis" ist weniger als "15" Und "Einzelpreis" ist ungleich zu "18","22", oder "25”. Durch Ausführen der Abfrage:

WÄHLEN *
Aus Produkt
Wo id < 15
Und UnitPrice nicht in (18,22,25);

Notiz: Der "UND"Betreiber kehrt zurück"WAHRWenn beide Bedingungen erfüllt sind.

Der Ausgang filterte Datensätze, die mit der definierten zusammengesetzten Bedingung übereinstimmen:

Sie haben die Daten erfolgreich extrahiert, indem Sie die Daten herausfiltern, die der Bedingung entsprechen.

Abschluss

Der "NICHT IN()Die Funktion wird verwendet, um die Nichteinhaltung eines Wertes in einer Werteliste zu überprüfen. Sie können dies einfach verwenden “WÄHLEN"Erklärung zu bekommen"1"Wenn der Wert in der Liste der Werte nicht vorhanden ist, gibt es sonst zurück"0”. Es kann auch verwendet werden, um Daten aus der Tabelle zu filtern, in der die Daten nicht vorhanden sind, die eine Bedingung erfüllen. In diesem Beitrag wurde über die Verwendung der "der" erörtert "NICHT IN()Funktion in MySQL.