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

Diverses utilisations du mot clé WHERE dans SQL

王林
Libérer: 2024-02-19 12:48:25
original
539 Les gens l'ont consulté

Diverses utilisations du mot clé WHERE dans SQL

Quelles sont les utilisations de WHERE dans SQL ? Des exemples de code spécifiques sont requis

Lors de l'utilisation d'instructions SQL pour la requête de données, la clause WHERE est une partie très importante. Il peut être utilisé pour filtrer les données qui répondent à des conditions spécifiques et fournit des fonctions flexibles de filtrage et de récupération des données. Cet article présentera plusieurs utilisations courantes de la clause WHERE et fournira des exemples de code correspondants.

  1. Filtrage conditionnel simple :
    L'utilisation la plus basique de la clause WHERE est de filtrer les données en donnant une condition. Par exemple, pour filtrer les informations sur l'employé nommé « John », vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE name = 'John';
Copier après la connexion
  1. Utiliser des opérateurs de comparaison :
    La clause WHERE peut également utiliser des opérateurs de comparaison (tels que <, >, =, < ; =, >=, <>, etc.) pour effectuer un filtrage conditionnel plus complexe des données. Par exemple, pour filtrer les informations sur les employés dont le salaire est supérieur à 5 000, vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE salary > 5000;
Copier après la connexion
  1. Utilisez des opérateurs logiques :
    La clause WHERE peut également utiliser des opérateurs logiques (tels que AND, OR, NOT) pour combinez plusieurs conditions pour filtrer. Par exemple, pour filtrer les informations sur les employés dont le nom est « John » et dont le salaire est supérieur à 5 000, vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE name = 'John' AND salary > 5000;
Copier après la connexion
  1. Utiliser des caractères génériques :
    La clause WHERE prend également en charge l'utilisation de caractères génériques pour la correspondance floue. . Par exemple, pour filtrer les informations sur les employés commençant par « J », vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE name LIKE 'J%';
Copier après la connexion
  1. Utilisez l'opérateur IN :
    La clause WHERE prend également en charge l'utilisation de l'opérateur IN pour filtrer les données qui correspondent à n'importe quel d'un ensemble de valeurs. Par exemple, pour filtrer les informations sur les employés nommés « John » ou « Mike », vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE name IN ('John', 'Mike');
Copier après la connexion
  1. Utilisez les opérateurs BETWEEN et AND :
    La clause WHERE prend également en charge l'utilisation des opérateurs BETWEEN et AND pour filtrer between Données entre deux valeurs. Par exemple, pour filtrer les informations sur les employés dont le salaire est compris entre 5 000 et 10 000, vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE salary BETWEEN 5000 AND 10000;
Copier après la connexion
  1. Utilisez les opérateurs NULL et IS NULL :
    La clause WHERE prend également en charge l'utilisation des opérateurs NULL et IS NULL pour filtrer les valeurs nulles (NULL) ou les valeurs non nulles. Par exemple, pour filtrer les informations sur les employés sans départements attribués, vous pouvez utiliser le code suivant :
SELECT * FROM employees
WHERE department IS NULL;
Copier après la connexion

Pour résumer, l'utilisation des clauses WHERE dans les instructions SQL est très flexible et diverses conditions peuvent être filtrées en fonction de besoins spécifiques. Cet article présente plusieurs utilisations courantes de la clause WHERE et fournit des exemples de code correspondants. J'espère qu'il sera utile aux lecteurs lors de l'écriture d'instructions de requête SQL.

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