Maison >base de données >SQL >Qu'est-ce qui est utilisé pour exprimer des conditions en SQL
Le mot-clé WHERE exprimant des conditions en SQL vous permet de filtrer les enregistrements en spécifiant des conditions, en limitant les données à récupérer en fonction de colonnes ou de valeurs d'expression spécifiques. Les types de conditions WHERE incluent les conditions d'égalité, les conditions d'inégalité, les conditions de comparaison, les conditions booléennes, les conditions nulles, les conditions LIKE, les conditions IN et les conditions BETWEEN.
Mots clés qui représentent des conditions dans SQL
Le mot clé WHERE est utilisé pour spécifier des conditions dans une instruction SQL afin de filtrer les enregistrements qui répondent à des critères spécifiques. Il vous permet de limiter les données à récupérer en fonction de la valeur d'une colonne ou d'une expression spécifique.
Syntaxe de l'instruction WHERE :
<code class="sql">SELECT column_list FROM table_name WHERE condition;</code>
Type de condition WHERE :
WHERE age = 25
WHERE age = 25
WHERE age <> 30
WHERE salary > 50000
AND
, OR
, NOT
) 组合多个条件。例如:WHERE (age > 25) AND (salary > 50000)
WHERE name IS NULL
%
和 _
) 匹配字符串值的一部分。例如:WHERE name LIKE '%John%'
WHERE id IN (1, 2, 3)
WHERE age BETWEEN 20 AND 30
示例:
以下 SQL 语句根据 age
Vérifiez si la valeur de la colonne n'est pas égale à la valeur spécifiée. Par exemple : WHERE age <> 30
WHERE salaire > 50000
🎜🎜Conditions booléennes : 🎜Utilisez les opérateurs booléens (AND
, OR
, NOT
) combine plusieurs conditions. Par exemple : WHERE (age > 25) AND (salary > 50000)
🎜🎜Condition nulle : 🎜Vérifiez si la valeur de la colonne est NULL ou NOT NULL. Par exemple : WHERE name IS NULL
🎜🎜LIKE condition : 🎜Utilisez des caractères génériques (%
et _
) pour faire correspondre une partie du valeur de chaîne . Par exemple : WHERE nom LIKE '%John%'
🎜🎜IN condition : 🎜Vérifiez si la valeur de la colonne est incluse dans la liste de valeurs spécifiée. Par exemple : WHERE id IN (1, 2, 3)
🎜🎜BETWEEN Condition : 🎜Vérifiez si la valeur de la colonne se trouve dans la plage spécifiée. Par exemple : WHERE age BETWEEN 20 AND 30
🎜🎜Exemple : 🎜🎜🎜L'instruction SQL suivante récupère l'âge supérieur à 25 en fonction de la valeur de age Colonne
Tous les enregistrements de : 🎜<code class="sql">SELECT * FROM employees WHERE age > 25;</code>🎜L'utilisation des conditions WHERE vous permet de récupérer efficacement des données qui répondent à des critères spécifiques à partir des tables de la base de données, ce qui est crucial pour filtrer et interroger les données. 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!