SQL et

SQL et
Dans cet article, nous vous guidons pour comprendre comment utiliser le SQL et l'opérateur, vous permettant d'ajouter des conditions à une requête donnée en utilisant la clause WHERE. Plongeons-nous et voyons comment l'opérateur et joue dans nos déclarations SQL.

SQL et opérateur

Comme vous pouvez le deviner, l'opérateur et un opérateur logique qui vous permet de combiner deux ou plusieurs expressions booléennes et les traiter comme une. Cela signifie que toutes les conditions doivent être vraies pour que la condition soit appliquée.

Vous trouverez l'opérateur et utilisé dans une clause Where en conjonction avec d'autres instructions SQL telles que Select, Update et Supprimer.

Cela vous permet de limiter la portée dont l'action fonctionne. Par exemple, en utilisant une instruction de suppression, vous pouvez utiliser la clause où et le mot clé pour vous assurer que seules les données qui satisfont la condition spécifiée sont supprimées.

La syntaxe de l'opérateur et peuvent être exprimées comme indiqué ci-dessous:

bool_expr_1 et bool_expr_2 et bool_expr_3… et bool_expr_n;

Vous pouvez avoir autant d'expressions booléennes que vous le souhaitez. Cependant, n'oubliez pas que toutes les expressions spécifiées doivent évaluer pour être vraie. Si une expression est fausse, toute la déclaration est traitée comme fausse.

Remarque: les valeurs nulles sont également traitées comme fausses.

Exemple d'utilisation

Supposons que nous ayons des exemples de données comme indiqué dans les requêtes ci-dessous:

Drop Database Si existant SampledB;
Créer la base de données SampledB;
Utilisez SampledB;
Créer des développeurs de table (
id int auto_increment non null clé primaire,
first_name varchar (50) pas null,
Last_name Varchar (50),
département Varchar (50) pas null,
salaire int
));
Insérer dans les développeurs (First_name, Last_name, département, salaire)
VALEURS
(«Rogan», «Ellison», «Game», 120000),
(«Anne», «Neale», «base de données», 122000),
(«Frazer», «Kouma», «frontend», 100000),
(«Krish», «Pollard», «backend», 115000),
(«Asa», «Ford», «DevOps», 118000),
('Sahil', 'Sierra', 'Game', 135000),
(«Keira», «diacre», «base de données», 130000),
('Inaaya', 'hanson', 'cloud', 123000),
(«Bogdan», «Morley», «Frontend», 108000),
(«Mariah», «Goldsmith», «backend», 120000);

Tableau résultant:

Pour trouver les développeurs travaillant dans le département «DevOps» et avoir un salaire supérieur à 110000, nous pouvons exécuter une requête comme indiqué:

Sélectionnez * dans les développeurs où Department = 'DevOps' et Salaire> = 110000;

La requête doit trouver les enregistrements correspondants et les renvoyer comme indiqué:

ID | First_name | Last_name | Département | Salaire |
--+----------+---------+----------+------+
5 | Asa | Ford | DevOps | 118000 |

Dans ce cas, il n'y a qu'un seul enregistrement, comme indiqué ci-dessus. Vous pouvez spécifier plus de conditions pour filtrer vos données davantage en utilisant le mot-clé et.

Conclusion

Dans cet article, nous avons discuté de la façon d'utiliser l'opérateur et de l'opérateur en SQL pour combiner plusieurs expressions booléennes dans vos requêtes. Merci d'avoir lu. Consultez notre tutoriel SQL ou opérateur pour en savoir plus sur l'opérateur OR et comment il fonctionne par rapport à l'opérateur et.