MySQL WHERE CLAUSE

MySQL WHERE CLAUSE
MySQL est un MRD puissant et efficace pour stocker d'énormes quantités de données de manière structurée, développée par Oracle. Le MySQL où la clause filtre les résultats de l'instruction SELECT qui répond aux critères, plage ou modèle spécifiques dans les données. Il s'agit d'une solution efficace et flexible pour rechercher des données spécifiques à partir de grandes bases de données en quelques secondes.

Ce message fournira une syntaxe ainsi que des exemples pour la clause Where pour votre meilleure compréhension.

Conditions préalables

Vous devez installer MySQL dans votre système. Après son installation, connectez un serveur MySQL local à l'aide de cette syntaxe:

mysql -u -p

Une fois que vous êtes connecté au serveur local, utilisez cette commande pour afficher toutes les bases de données disponibles:

Afficher des bases de données;

Pour modifier la base de données de travail, saisissez cette commande:

UTILISER ;

Un message de réussite s'affichera.

Syntaxe de la clause
La syntaxe pour la clause MySQL est simple et simple, dans la condition de syntaxe peut être une comparaison simple d'égalité ou une expression complexe:

Sélectionnez * à partir de l'endroit où la condition;

Exemple 1: Comparaison de l'égalité en utilisant la clause où
Supposons que vous souhaitiez obtenir les données où le «Pays"La valeur est égale à"Etats-Unis», Tapez cette commande:

Sélectionner * chez le client
Où le pays = «USA»;

Ici, vous avez filtré les enregistrements avec succès.

Exemple 2: Comparaison avec les opérateurs en utilisant la clause
Vous pouvez utiliser différents opérateurs dans des conditions pour filtrer les données qui correspondent à la condition spécifique. Par exemple, si vous souhaitez obtenir des enregistrements de «Prix ​​unitaire"Qui sont inférieurs et égaux à"25", taper:

Sélectionner * dans OrderItem
Où unitprice <= 5;

Vous pouvez également taper ceci pour une meilleure compréhension:

Sélectionner * dans OrderItem
Où la quantité> = 100;

Il est visible que chaque enregistrement soit supérieur à «100».

Exemple 3: où la clause avec plusieurs conditions
Vous pouvez également utiliser des opérateurs «et» et «ou» en combinaison avec la clause pour obtenir le résultat en fonction de plusieurs conditions, saisissez cette commande pour obtenir des données en fonction de la condition pour le «Identifiant"Colonne et condition appliqués sur"Prix ​​unitaire" condition:

Sélectionner * dans le produit
Où id = 25;



Exemple 4: Utilisation de l'opérateur in dans une clause WHERE

L'opérateur in est utilisé dans une clause Where pour récupérer des enregistrements en fonction de plusieurs valeurs possibles pour une colonne spécifique, saisissez le code suivant pour obtenir la valeur de «ville"Pour les valeurs"Londres" et "Singapour»:

Sélectionner * auprès du fournisseur
Où City In («Londres», «Singapour»);

La clause où peut être imbriquée pour trouver plusieurs possibilités, supposons que vous souhaitiez rechercher une condition pour «Identifiant" dans "Client»Tableau en fonction du«Numéro de commande" dans "Commande" tableau:

Sélectionner * chez le client
Où id in (
Sélectionnez CustomerId dans «Commande»
Où OrderNumber in (542381, 542413, 542430, 542551, 542883)
));

Vous êtes maintenant capable de récupérer des données sur la base de conditions spécifiques à l'aide de la clause.

Conclusion

La clause WHERE dans MySQL est une partie essentielle de toute instruction SELECT et est utilisée pour filtrer les résultats en fonction des conditions spécifiées. Si vous recherchez des valeurs spécifiques, des gammes de valeurs ou des modèles dans vos données dans une énorme base de données, la clause WHERE fournira un moyen flexible et efficace de le faire.