Mysql où dans le tableau

Mysql où dans le tableau
MySQL est un SGBDR, il peut stocker d'énormes quantités de données structurées, efficacement. Parfois, lors de la gestion d'une base de données, il est nécessaire d'extraire les données des tableaux qui répondent à plusieurs critères. L'opérateur while in peut spécifier une liste de valeurs pour extraire les données qui répondent à plusieurs critères, il est utilisé dans l'instruction SELECT.

Cet article vous aidera à comprendre le while in opérateur car il vous fournira sa syntaxe avec plusieurs exemples.

Préalable: connectez-vous à votre serveur MySQL local

Pour connecter votre serveur MySQL local, ouvrez l'invite de commande et utilisez cette syntaxe, assurez-vous de fournir le nom d'utilisateur de votre serveur de base de données local:

mysql -u md -p

Votre serveur MySQL est connecté avec succès.

Tapez cette commande pour voir toutes vos bases de données disponibles:

Afficher des bases de données;

Utilisez cette syntaxe, pour sélectionner la base de données:

UTILISER ;

Votre base de données est modifiée avec succès.

Syntaxe de l'endroit où dans l'opérateur
Le donné ci-dessous est la syntaxe pour le Où dans opérateur, "nom de colonne"Est le nom de la colonne que vous souhaitez rechercher"nom de la table"Est le nom de la table dans laquelle vous souhaitez rechercher", "Value1, valeur2,… «Sont le tableau de valeurs que vous souhaitez rechercher. Le mot clé in est utilisé pour spécifier que vous souhaitez rechercher des valeurs qui correspondent à l'une des valeurs de la liste:

SELECT * From Where in ('Value1', 'Value2',…);

Voyons quelques exemples pour une meilleure compréhension de l'opérateur où dans l'opérateur.

Exemple 1: Utilisation de l'opérateur où dans un tableau

Le MySQL où dans l'opérateur fournit un moyen de rechercher des données dans un tableau basé sur une liste spécifiée de valeurs. Écrivons une requête pour extraire la table "Fournisseur"Données qui ne contient que les valeurs"Allemagne, Royaume-Uni, Japon"Dans la colonne"Pays", taper:

Sélectionner * auprès du fournisseur
Où le pays dans («Allemagne», «Royaume-Uni», «Japon»);

Le tableau est extrait avec succès avec les données où les valeurs de «Pays»Répond aux critères.

Extraitons les données de la table en fournissant plusieurs valeurs pour le «Identifiant”Colonne, en tapant:

Sélectionnez * dans le produit où id in (2, 50, 70);

Exemple 2: Utilisation de l'opérateur où dans les sous-requêtes

Où dans l'opérateur doit rechercher des données dans un tableau basé sur les valeurs trouvées dans un autre tableau. Voyons un exemple pour utiliser l'opérateur où dans l'opérateur en combinaison avec une sous-requête pour rechercher des données dans un «Fournisseur«Tableau basé sur les valeurs trouvées dans un lié«Produit" tableau:

Sélectionner * auprès du fournisseur
Où id in (
Sélectionnez ProprierId à partir du produit
Où unitprice en (22, 25, 23)
));

Dans la sortie ci-dessus, il est visible qu'il a affiché avec succès le résultat de «Identifiant" de "Fournisseurs"Table basée sur"ID du fournisseur" de "Produit" tableau.

Exemple 3: Utilisation de l'opérateur où dans la clause non dans la clause

Le MySQL où dans l'opérateur peut être combiné avec la clause non dans la clause pour rechercher des données dans un tableau qui ne répond pas à un ensemble de valeurs spécifié.

Recherdons des valeurs de table qui ne respectent pas une liste de valeurs dans le «Pays" colonne:

Sélectionner * auprès du fournisseur
Où le pays n'est pas dans («Allemagne», «Royaume-Uni», «Japon»);

Extraitons les valeurs du tableau qui ne respectent pas une liste de valeurs dans le «Clients" colonne:

Sélectionner * chez le client
Où le pays n'est pas dans («Allemagne», «Royaume-Uni», «Mexique»);

Vous avez utilisé avec succès l'opérateur où dans l'opérateur, pour récupérer les données en fonction de plusieurs valeurs, ce qui en fait une solution efficace et conviviale pour les tâches de gestion des données.

Conclusion

MySQL est un SGBDR qui a la possibilité de stocker d'énormes quantités de données structurées. Il fournit de nombreuses façons efficaces et pratiques de rechercher des données en fonction des requêtes. Pendant que dans l'opérateur est utilisé avec un tableau de valeurs, une sous-requête, l'opérateur est un moyen efficace et pratique de rechercher des données qui répondent aux critères spécifiques.