Come utilizzare non in operatore in Postgres

Come utilizzare non in operatore in Postgres
Il sistema di gestione del database relazionale di Postgres è stato ampiamente considerato un sistema di gestione del database relazionale a livello aziendale. Il supporto di query di Postgres si basa su SQL, ma estende il meccanismo di elaborazione SQL per manipolare dati complessi ed enormi. Oltre a questo supporto di query, Postgres ti consente di personalizzare la funzionalità, come se potessi definire il tipo di dati personalizzato, personalizzare le funzioni e molte altre.

Tra molti operatori di Postgres, l'operatore non in Postgres consente di filtrare il contenuto prendendo di mira ed escludendo valori specifici da una tabella. Questo articolo spiega l'uso del non operatore nei database di Postgres. Inoltre, otterresti anche un meccanismo di lavoro del non operatore nel contesto di Postgres.

Prerequisiti

È richiesto un servizio POSTGRES attivamente con le seguenti istanze:

- Un database Postgres che deve contenere almeno una tabella e diverse colonne per esercitare questo operatore.

In questo articolo, useremo diverse tabelle di mydb database per applicare l'operatore non in.

Come non funziona nel funzionamento dell'operatore

L'operatore non in funziona con la condizione di un'istruzione SQL. La sintassi da utilizzare non nell'operatore è fornita di seguito:

> Non in ()

O per una migliore comprensione, non siamo incorporati nell'operatore con la clausola dove mostrato di seguito:

> Dove NON IN ()

Convenzionalmente, le parole chiave incorporate di Postgres sono utilizzate nelle lettere maiuscole, ma anche i piccoli alfabeti eseguono la stessa azione senza errori.

Come utilizzare non in operatore in Postgres

La sezione precedente spiega il modello di lavoro del non in operatore. Questa parte della scrittura elabora la funzionalità del non operatore con alcuni esempi.

Esempio 1: applicare non su tipo di dati di stringa

Qui in questo esempio, viene utilizzata la tabella dei dipendenti del database MYDB e il contenuto al suo interno viene fornito di seguito:

# Seleziona * dal dipendente;

Diciamo che vogliamo estrarre il contenuto dal dipendente tavolo dove il nome La colonna della tabella dei dipendenti non corrispondeJack', E 'Jones'. Per questa condizione, l'operatore non in pratica viene messo in pratica nel modo seguente come descritto nel comando scritto di seguito. L'output del comando fornito di seguito esclude il Jack E Jones dati dalla tabella dei dipendenti e rappresentano il resto dei dati.

# Seleziona * dal dipendente in cui Nome non in ('Jack', 'Jones');

Esempio 2: applicare non su un tipo di dati numerico

L'operatore non è interoperabile e può essere applicato a qualsiasi tipo di tipo di dati in Postgres. In questo esempio, abbiamo utilizzato l'operatore non per filtrare il contenuto dalla chiave primaria della tabella dei dipendenti. La chiave primaria è impostata sul 'id'colonna della tabella. Il comando fornito di seguito riceverà i dati dalla tabella dei dipendenti che non corrisponde al '1","3', E '5'Nella colonna ID.

# Seleziona * dal dipendente dove non in ('1', '3', '5');

Conclusione

L'operatore non in Postgres estrae il contenuto dalla tabella con la condizione. Questa guida dettagliata fornisce il lavoro e l'utilizzo del contesto NOT in Postgres. Da questa guida, saresti in grado di applicare l'operatore non in più colonne che hanno diversi tipi di dati. Inoltre, sono fornite anche la sintassi generale e la funzione di questo operatore. Questa guida è molto utile quando si interrogano le tabelle lunghe e si desidera escludere alcuni valori da quello.