Maison  >  Article  >  base de données  >  Comment interroger des numéros dans MySQL

Comment interroger des numéros dans MySQL

PHPz
PHPzoriginal
2023-04-17 16:38:461181parcourir

Avec la popularité croissante des applications de bases de données, le langage SQL, en tant qu'outil important pour exploiter les bases de données, est devenu l'une des compétences de base nécessaires aux programmeurs. Pour le problème de l'interrogation de nombres dans MySQL, d'une manière générale, vous pouvez utiliser des opérateurs de comparaison (>,<,=,>=,<=) pour interroger. Dans les applications pratiques, d'autres méthodes de requête peuvent également être utilisées en fonction des exigences de requête et des caractéristiques des données, qui seront présentées une par une ci-dessous.

  1. Utiliser des opérateurs de comparaison

Les opérateurs de comparaison sont la méthode de requête la plus élémentaire. En comparant les nombres selon les opérateurs de comparaison, vous pouvez filtrer les enregistrements qui remplissent les conditions. Par exemple, pour interroger tous les enregistrements d'une table dont le champ age est supérieur à 18, vous pouvez utiliser l'instruction SQL suivante :

SELECT * FROM table_name WHERE age > conditions.

Utilisez ENTRE ... ET ...
  1. Si vous devez interroger les enregistrements dont la valeur d'un certain champ se situe dans une certaine plage, vous pouvez utiliser l'instruction ENTRE ... ET .... Par exemple, pour interroger tous les enregistrements d'une table dont le champ age est compris entre 18 et 30 ans, vous pouvez utiliser l'instruction SQL suivante :

SELECT * FROM table_name WHERE age BETWEEN 18 AND 30 ; dossiers qui remplissent les conditions.

Utilisez IN...

    Si vous devez interroger des enregistrements dans lesquels un certain champ correspond à un ensemble spécifique de valeurs, vous pouvez utiliser l'instruction IN.... Par exemple, pour interroger tous les enregistrements d'une table dont les champs de ville sont Pékin, Shanghai et Guangzhou, vous pouvez utiliser l'instruction SQL suivante :
  1. SELECT * FROM table_name WHERE city IN ('Beijing', 'Shanghai', 'Guangzhou') ;

Requête Le résultat contiendra tous les enregistrements qui répondent aux critères.

Utilisez LIKE...

    Si vous devez interroger des enregistrements indiquant qu'un certain champ correspond à un certain modèle, vous pouvez utiliser l'instruction LIKE.... Par exemple, pour interroger tous les enregistrements d'une table dont le champ de nom commence par « Zhang », vous pouvez utiliser l'instruction SQL suivante :
  1. SELECT * FROM table_name WHERE nom LIKE 'Zhang%' ;

Le résultat de la requête inclura tous les enregistrements. qui remplissent les conditions.

Utilisez COUNT...

    Si vous devez interroger le nombre d'occurrences de données spécifiques dans un champ, vous pouvez utiliser l'instruction COUNT.... Par exemple, pour interroger le nombre d'enregistrements dans une table dont le champ genre est « masculin », vous pouvez utiliser l'instruction SQL suivante :
  1. SELECT COUNT(*) FROM table_name WHERE Gender = 'male' ;

Les résultats de la requête seront renvoie le nombre d'enregistrements qui remplissent les conditions.

Pour résumer, il existe de nombreuses façons d'interroger des nombres dans MySQL. Selon les différentes exigences de requête, vous pouvez choisir différentes méthodes de requête pour y parvenir. Dans le même temps, dans les applications pratiques, les instructions SQL doivent être utilisées de manière flexible pour améliorer l'efficacité et la précision 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!

Déclaration:
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