Comment utiliser des clauses WHERE dans sql

La clause dans SQL nécessite peu d'explications parce que sa signification et l'utilisation sont évidents: Une déclaration effectue une opération (comme SELECT, EFFACER, ou METTRE À JOUR) Uniquement sur les lignes de la table une condition énoncée est vrai. La syntaxe de la clause est la suivante:

SELECT column_listDE nom_tableétat -DELETE FROM nom_tableétat -METTRE À JOUR nom_tableColonne de SET1= valeur1, colonne2= valeur2, ..., colonnen= valeurnétat -

La état dans le la clause peut être simple ou complexe arbitraire. Vous pouvez joindre plusieurs conditions ensemble en utilisant les connecteurs logiques ET, OU, et PAS pour créer une seule condition.

Ce qui suit sont quelques exemples typiques de clauses:

OÙ Client.IDClient = SALES.CustomerIDWHERE FOODS.Calories = COMIDA.CaloriaWHERE FOODS.Calories lt; 219WHERE FOODS.Calories> 3 * base_valueWHERE FOODS.Calories lt; 219 ET FOODS.Protein> 27,4

Les conditions que ces clauses expriment sont connus comme des prédicats. UN prédicat est une expression qui affirme un fait sur les valeurs.

Le prédicat FOODS.Calories lt; 219, par exemple, est vrai si la valeur de la ligne actuelle de la colonne FOODS.Calories est inférieure à 219. Si l'affirmation est vraie, elle satisfait à la condition. Une affirmation peut être vraie, fausse ou indéterminée. Le cas inconnue se pose si un ou plusieurs éléments dans l'affirmation sont nulles.




La comparaison prédicats (=, lt;, >, lt;>, lt; =, et > =) Sont les plus courantes, mais SQL propose plusieurs autres qui augmentent considérablement votre capacité à filtrer un élément de données désiré à partir d'autres dans la même colonne. Ces prédicats vous donnent cette capacité de filtrage:

  • Prédicats de comparaison

  • ENTRE

  • DANS [PAS DEDANS]

  • AIMER [PAS COMME]

  • NUL

  • TOUS, CERTAINS, QUELCONQUE

  • EXISTE

  • UNIQUE

  • OVERLAPS

  • RENCONTRE

  • SIMILAIRE

  • DISTINCT


» » » » Comment utiliser des clauses WHERE dans sql