Jak używać nie w operatorze w Postgres

Jak używać nie w operatorze w Postgres
Relacyjny system zarządzania bazą danych Postgres był powszechnie uważany za system zarządzania relacyjną bazą danych na poziomie przedsiębiorstwa. Wsparcie zapytania Postgres opiera się na SQL, ale rozszerza mechanizm przetwarzania SQL do manipulowania złożonymi i ogromnymi danymi. Oprócz tej obsługi zapytań, Postgres umożliwia dostosowanie funkcjonalności, tak jak możesz zdefiniować niestandardowy typ danych, dostosować funkcje i wiele innych.

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:

> Gdzie NIE W ()

Konwencjonalnie 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.