Ten post omówi „NIE W()”Funkcja w MySQL wraz z jej przykładami.
Jaka jest funkcja „nie w ()”?
„„NIE W()”Funkcja w MySQL służy do sprawdzenia, czy wartość istnieje na liście wartości, czy nie. Powróci „PRAWDA" Lub "1„Jeśli nie jest dostępny. W przeciwnym razie powróci „FAŁSZ" Lub "0". Tej funkcji można również użyć do filtrowania danych, które nie spełniają określonej wartości.
Składnia funkcji „not in ()” w MySQL
„„NIE W()„Funkcja w składni MySQL podano poniżej:
[Wartość] nie w ([wartość1], [wartość2], [wartość],…)Składnia „NIE W()" Funkcja oznacza tak samo jak ta:
Nie ([wartość] = [wartość1] lub [wartość] = [wartość2] lub [wartość] = [wartość3] lub…)Zobaczmy przykłady „NIE W()„Funkcja w MySQL.
Przykład 1: Sprawdź nieistnienie za pomocą funkcji „not in ()”
Użytkownik może zapewnić wartość sprawdzania wyrażenia zawierającego wiele wartości do zwrócenia danych wyjściowych na podstawie jego nieistnienia. Aby zademonstrować, wykonaj to zapytanie:
Wybierz 0 nie w (1,2,3,4,5);Wyjście powróci „1”Jeśli wartość„0”Nie istnieje w dostarczonych wartościach:
Zobaczmy inny przykład, ale tym razem podaj wartość, która istnieje w wyrażeniu, uruchom to zapytanie:
Wybierz 3 nie w (1,2,3,4,5);Wyjście powraca „0”Ponieważ wartość istnieje w dostarczonym przykładzie:
Przykład 2: rekordy filtra tworzą tabelę przy użyciu prostego warunku o funkcji „nie w ()”
„„NIE W()" Funkcję może być używana w „GDZIE„Klauzula w„WYBIERAĆ”Instrukcja do filtrowania rekordów, które nie pasują do określonych wartości w stanie.
Uruchom to zapytanie, aby wyodrębnić rekordy, gdzie „ID”pracownik”Nie jest równe„1”,„3”,„5" I "6”:
WYBIERAĆ *Wyjście pomyślnie odfiltrowało rekordy, wykluczając rekordy spełnione warunek:
Zobaczmy kolejny przykład, aby odfiltrować dane, w których wartość „Miasto”Nie jest równe„Berlin”,„Londyn”,„Buenos Aires" I "Graz". Uruchom podane poniżej zapytanie:
WYBIERAĆ *Wyjście przefiltrowało dane z tabeli, w której „Miasto„Wartość spełnia warunek:
Przykład 3: Zapisy filtra tworzą tabelę przy użyciu warunku złożonego o funkcji „nie w ()”
„„NIE W()„Funkcja może być stosowana w warunkach złożonych. Stwierdzenie złożone składa się z więcej niż jednego warunku z operatorami logicznymi umieszczonymi między tymi warunkami.
Na przykład użytkownik chce filtrować dane z tabeli o nazwie „produkt", gdzie "ID" jest mniej niż "15" I "Cena jednostkowa”Nie jest równe„18”,„22", Lub "25". Uruchamiając zapytanie:
WYBIERAĆ *Notatka: „I„Operator zwraca”PRAWDA”Kiedy oba warunki są spełnione.
Wyjście to filtruje rekordy odpowiadające zdefiniowanemu warunku złożonym:
Z powodzeniem wyodrębniłeś dane, odfiltrowując dane, które spełniają warunek.
Wniosek
„„NIE W()”Funkcja służy do sprawdzenia braku istnienia wartości na liście wartości. Możesz użyć tego w prostym „WYBIERAĆ”Oświadczenie o zdobyciu„1”Jeśli wartość nie istnieje na liście wartości, w przeciwnym razie zwraca„0". Można go również użyć do filtrowania danych z tabeli, w której dane nie istnieją, które spełniają warunek. W tym poście omówiono użycie „NIE W()„Funkcja w MySQL.