Maison > base de données > tutoriel mysql > le corps du texte

Utilisation de Where dans MySQL

下次还敢
Libérer: 2024-04-29 04:21:16
original
588 Les gens l'ont consulté

La clause WHERE est utilisée pour filtrer les résultats des données MySQL et sélectionner les lignes qui répondent à des critères spécifiques en spécifiant des conditions. Les conditions peuvent contenir des opérateurs de comparaison, des opérateurs logiques, des caractères génériques, des constantes et des variables. Exemples : - Filtre basé sur l'âge : SELECT FROM employés WHERE age > 18 ; - Filtre basé sur le modèle de nom : SELECT FROM clients WHERE nom LIKE "John%" ; 100 AND order_

Utilisation de Where dans MySQL

Utilisation de la clause WHERE dans MySQL

La clause WHERE est un outil puissant dans MySQL pour filtrer les résultats des données. Il vous permet de spécifier une condition spécifique pour sélectionner uniquement les lignes qui remplissent cette condition.

Syntaxe

<code class="sql">SELECT column_name(s)
FROM table_name
WHERE condition;</code>
Copier après la connexion

Usage

La clause WHERE est placée à la fin de l'instruction SELECT, après la clause FROM. La section conditions précise les règles de filtrage des données.

Conditions

Les conditions peuvent contenir les éléments suivants :

  • Opérateurs de comparaison ( =, <>, >, >=, <=, != ) : Comparez une valeur à une autre valeur ​sont comparés.
  • Opérateurs logiques (ET, OU, NON) : Combinez plusieurs conditions ensemble.
  • Caractères génériques ( % et _ ) : fait correspondre une partie ou la chaîne entière.
  • Constantes et variables : Spécifiez des valeurs spécifiques ou des valeurs obtenues à partir d'autres requêtes.

Exemple

-- 选择所有年龄大于 18 岁的员工
SELECT * FROM employees WHERE age > 18;

-- 选择名称以 "John" 开头的所有客户
SELECT * FROM customers WHERE name LIKE "John%";

-- 选择满足以下所有条件的订单:
-- 订单总金额大于 100 美元
-- 订单日期在 2022 年 1 月 1 日之后
SELECT * FROM orders WHERE total_amount > 100 AND order_date > '2022-01-01';

Notes

  • La clause WHERE ne peut pas être utilisée avec les instructions INSERT, UPDATE ou DELETE.
  • L'impact des conditions sur les résultats dépend de l'ordre et de la combinaison des conditions.
  • Si les index ne sont pas utilisés, la clause WHERE peut entraîner une dégradation des performances des requêtes.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!