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 «OÙ"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 *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 *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 *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.