Mysql | Pas en fonction

Mysql | Pas en fonction
MySQL est un RDBM efficace et puissant, ayant des données structurées stockées sous forme de tables. Pour manipuler ces tables, il existe de nombreuses fonctions intégrées dans MySQL. Une telle fonction est la «PAS DEDANS()”Fonction, qui aide à filtrer les données qui ne correspondent pas aux valeurs spécifiées dans la condition.

Ce message discutera du «PAS DEDANS()»Fonction dans MySQL avec ses exemples.

Quelle est la fonction «pas dans ()»?

Le "PAS DEDANS()»La fonction dans MySQL est utilisée pour vérifier si la valeur existe dans la liste des valeurs ou non. Il reviendra "VRAI" ou "1"S'il n'est pas disponible. Sinon, il reviendra «FAUX" ou "0". Cette fonction peut également être utilisée pour filtrer les données qui ne répondent pas à la valeur spécifiée.

Syntaxe de la fonction «Not in ()» dans MySQL

Le "PAS DEDANS()»La fonction dans la syntaxe MySQL est donnée ci-dessous:

[Value] pas dans ([Value1], [Value2], [Value],…)

La syntaxe du «PAS DEDANS()" La fonction signifie la même chose que celle-ci:

Pas ([valeur] = [Value1] ou [Value] = [Value2] ou [Value] = [Value3] ou…)

Voyons des exemples du «PAS DEDANS()»Fonction dans MySQL.

Exemple 1: Vérifiez la non-existence en utilisant la fonction «Not in ()»

L'utilisateur peut fournir une valeur pour vérifier une expression contenant plusieurs valeurs pour retourner la sortie en fonction de sa non-existence. Pour démontrer, exécutez cette requête:

Sélectionnez 0 pas dans (1,2,3,4,5);

La sortie reviendra «1"Si la valeur"0«N'existe pas dans les valeurs fournies:

Voyons un autre exemple, mais cette fois, fournissez une valeur qui existe dans l'expression, exécutez cette requête:

Sélectionnez 3 pas dans (1,2,3,4,5);

La sortie renvoie "0«Parce que la valeur existe dans l'exemple fourni:

Exemple 2: les enregistrements de filtre forment le tableau en utilisant une condition simple ayant la fonction «Not in ()»

Le "PAS DEDANS()" La fonction peut être utilisée dans le «"Clause dans le"SÉLECTIONNER»Instruction pour filtrer les enregistrements qui ne correspondent pas aux valeurs spécifiées dans la condition.

Exécutez cette requête pour extraire des enregistrements où le «identifiant"De la table"employé"N'est pas égal à"1","3","5" et "6»:

SÉLECTIONNER *
De l'employé
Où je ne suis pas en (1, 3, 5, 6);

La sortie a filtré les enregistrements avec succès en excluant les enregistrements qui remplissaient la condition:

Voyons un autre exemple pour filtrer les données, où la valeur de «Ville"N'est pas égal à"Berlin","Londres","Buenos Aires" et "Grains". Exécutez la requête ci-dessous donnée:

SÉLECTIONNER *
Du client
Où la ville pas dans («Berlin», «Londres», «Buenos Aires», «Graz»);

La sortie a filtré les données du tableau où le «Ville»La valeur remplit la condition:

Exemple 3: les enregistrements de filtre forment le tableau à l'aide de l'état composé ayant la fonction «Not in ()»

Le "PAS DEDANS()»La fonction peut être utilisée à l'intérieur de la condition composée. La déclaration composée se compose de plus d'une condition avec les opérateurs logiques placés entre ces conditions.

Par exemple, l'utilisateur souhaite filtrer les données à partir d'un tableau nommé «produit", où le "identifiant" est inférieur à "15" et "Prix ​​unitaire"N'est pas égal à"18","22", ou "25". En exécutant la requête:

SÉLECTIONNER *
Du produit
Où id < 15
Et unitprice non en (18,22,25);

Note: Le "ET"L'opérateur revient"VRAI"Lorsque les deux conditions sont remplies.

La sortie filtre les enregistrements qui correspondent à la condition composée définie:

Vous avez réussi à extraire les données en filtrant les données qui répondent à la condition.

Conclusion

Le "PAS DEDANS()«La fonction est utilisée pour vérifier la non-existence d'une valeur dans une liste de valeurs. Vous pouvez l'utiliser dans le simple "SÉLECTIONNER«Déclaration pour obtenir»1"Si la valeur n'existe pas dans la liste des valeurs, autrement renvoie"0". Il peut également être utilisé pour filtrer les données de la table où les données n'existent pas qui remplissent une condition. Cet article a discuté de l'utilisation du «PAS DEDANS()»Fonction dans MySQL.