Comment utiliser non dans l'opérateur dans Postgres

Comment utiliser non dans l'opérateur dans Postgres
Le système de gestion de la base de données relationnelle de Postgres a été largement considéré comme un système de gestion de base de données relationnel de niveau d'entreprise. Le support de requête de Postgres est basé sur SQL, mais il étend le mécanisme de traitement SQL pour manipuler des données complexes et énormes. En dehors de ce support de requête, Postgres vous permet de personnaliser les fonctionnalités, comme vous pouvez définir votre type de données personnalisé, personnaliser les fonctions et bien d'autres.

Parmi de nombreux opérateurs de Postgres, le non dans l'opérateur de Postgres lui permet de filtrer le contenu en ciblant et en excluant des valeurs spécifiques d'un tableau. Cet article explique l'utilisation de l'opérateur non dans les bases de données Postgres. De plus, vous obtiendrez également un mécanisme de travail de l'opérateur pas dans le contexte de Postgres.

Conditions préalables

Un service Postgres en cours d'exécution activement est requis avec les instances suivantes:

- Une base de données Postgres qui doit contenir au moins une table et plusieurs colonnes pour exercer cet opérateur.

Dans cet article, nous utiliserons plusieurs tableaux de mydb base de données pour appliquer l'opérateur pas dans l'opérateur.

Comment ne fonctionne pas dans l'opérateur

Le pas dans l'opérateur fonctionne avec l'endroit où l'état d'une instruction SQL. La syntaxe à utiliser non dans l'opérateur est fournie ci-dessous:

> Pas dans ()

Ou pour une meilleure compréhension, nous n'expliquons pas dans l'opérateur avec la clause Where comme indiqué ci-dessous:

> Où PAS DEDANS ()

Conventionnellement, les mots clés intégrés de Postgres sont utilisés en majuscules, mais les petits alphabets effectuent également la même action sans aucune erreur.

Comment utiliser non dans l'opérateur dans Postgres

La section précédente explique le modèle de travail de l'opérateur non dans. Cette partie de l'écriture élabore la fonctionnalité de l'opérateur pas dans quelques exemples.

Exemple 1: ne s'applique pas sur le type de données de chaîne

Ici, dans cet exemple, le tableau des employés de la base de données MyDB est utilisé et le contenu à l'intérieur est fourni ci-dessous:

# Select * chez l'employé;

Disons que nous voulons extraire le contenu du employé table où le nom La colonne de la table des employés ne correspond pas 'jack', et 'Jones'. Pour cette condition, l'opérateur pas dans l'opérateur est mis en pratique de la manière suivante comme décrit dans la commande écrite ci-dessous. La sortie de la commande fournie ci-dessous exclut le jack et Jones Les données de la table des employés et représentent le reste des données.

# Select * à partir de l'employé où le nom n'est pas dans ('Jack', 'Jones');

Exemple 2: ne s'applique pas sur un type de données numérique

L'opérateur n'est pas interopérable et peut être appliqué à tout type de type de données dans Postgres. Dans cet exemple, nous avons utilisé l'opérateur pas dans l'opérateur pour filtrer le contenu de la clé principale du tableau des employés. La clé principale est définie sur le 'identifiant'Colonne de la table. La commande fournie ci-dessous obtiendra les données de la table des employés qui ne correspondent pas au '1','3', et '5'Dans la colonne ID.

# Select * à partir de l'employé où je ne suis pas dans ('1', '3', '5');

Conclusion

L'opérateur pas dans l'opérateur de Postgres extrait le contenu de la table avec où la condition. Ce guide détaillé fournit le travail et l'utilisation de l'opérateur non dans le contexte de Postgres. À partir de ce guide, vous seriez en mesure d'appliquer l'opérateur non dans plusieurs colonnes qui ont des types de données différents. De plus, la syntaxe générale et la fonction de cet opérateur sont également fournies. Ce guide est très utile lorsque vous interrogez des tables longues et que vous souhaitez exclure quelques valeurs de cela.