Spośród wielu operatorów w Postgres, nie w operatorze Postgres pozwala jej filtrować treść poprzez celowanie i wykluczenie określonych wartości z tabeli. W tym artykule wyjaśniono użycie operatora nie w bazach danych Postgres. Ponadto otrzymasz także mechanizm działający operatora w kontekście Postgres.
Wymagania wstępne
Aktywnie uruchomiona usługa Postgres jest wymagana z następującymi instancjami:
- Baza danych Postgres, która musi zawierać co najmniej jedną tabelę i kilka kolumn, aby skorzystać z tego operatora.
W tym pismem będziemy używać kilku tabel MYDB baza danych, aby zastosować operator not w.
Jak nie działa w operatorze
Nie działa operator, z którym stanem instrukcji SQL. Składnia do użycia nie w operatorze znajduje się poniżej:
> Nie w (Lub dla lepszego zrozumienia, nie osadzaliśmy w operatorze, z klauzulą, jak pokazano poniżej:
> GdzieKonwencjonalnie wbudowane słowa kluczowe Postgres są używane w literach kapitałowych, ale małe alfabety wykonują również to samo akcja bez żadnych błędów.
Jak używać nie w operatorze w Postgres
Poprzednia sekcja wyjaśnia wzorzec działający nie w operatorze. Ta część pisania opracowuje funkcjonalność operatora nie w niektórych przykładach.
Przykład 1: Nie zastosuj się na typ danych String
Tutaj w tym przykładzie używana jest tabela pracowników bazy danych MYDB, a zawartość w środku jest podana poniżej:
# Wybierz * od pracownika;Powiedzmy, że chcemy wyodrębnić zawartość z pracownik stół, gdzie nazwa Kolumna tabeli pracowników nie pasujeJacek', I 'Jones'. W przypadku tego warunku nie operator nie jest w praktyce w następujący sposób, jak opisano w dowództwie napisanym poniżej. Dane wyjściowe podanego poniżej polecenia wyklucza Jacek I Jones dane z tabeli pracowników i reprezentują resztę danych.
# Wybierz * od pracownika, gdzie nazwa nie w („jack”, „Jones”);Przykład 2: Zastosuj nie na liczbowym danych danych
Not in Operator jest interoperacyjny i może być stosowany do dowolnego rodzaju danych w Postgres. W tym przykładzie wykorzystaliśmy operatora NOT do filtrowania zawartości z klucza podstawowego tabeli pracowników. Klucz podstawowy jest ustawiony na 'ID„Kolumna tabeli. Polecenie podane poniżej otrzyma dane z tabeli pracowników, która nie pasuje do '1','3', I '5„W kolumnie ID.
# Wybierz * z pracownika, w którym identyfikator nie w („1”, „3”, „5”);Wniosek
Nie ma operatora Postgres wyodrębnia zawartość z tabeli z warunkiem. Ten szczegółowy przewodnik zawiera działanie i wykorzystanie operatora nie w kontekście Postgres. Z tego przewodnika byłbyś w stanie zastosować operator not w wielu kolumnach, które mają różne typy danych. Ponadto zapewniane są również ogólna składnia i funkcja tego operatora. Ten przewodnik jest bardzo pomocny, gdy zapytasz o długie tabele i chcesz wykluczyć z tego kilka wartości.