Maison  >  Article  >  base de données  >  Comment utiliser la fonction MIN de MySQL pour trouver la plus petite valeur dans une table de données

Comment utiliser la fonction MIN de MySQL pour trouver la plus petite valeur dans une table de données

王林
王林original
2023-07-26 11:05:111719parcourir

Comment utiliser la fonction MIN de MySQL pour trouver la plus petite valeur dans la table de données

Dans la base de données MySQL, nous devons souvent interroger et calculer la table de données sous certaines conditions. Trouver la plus petite valeur est une exigence courante, et MySQL fournit la fonction MIN pour répondre à cette exigence.

La syntaxe de la fonction MIN est la suivante :

MIN(expression)

Ici, l'expression représente le champ ou l'expression qui doit calculer la valeur minimale. Ci-dessous, nous utilisons un exemple spécifique pour montrer comment utiliser la fonction MIN pour trouver la plus petite valeur dans le tableau de données.

Supposons que nous ayons un tableau de données nommé étudiants, qui contient deux champs : les noms et les scores des étudiants. Comme indiqué ci-dessous :

+--------+-------+
|  姓名  |  分数 |
+--------+-------+
|  张三  |  80   |
|  李四  |  90   |
|  王五  |  70   |
|  小明  |  95   |
|  小红  |  85   |
+--------+-------+

Maintenant, notre objectif est de trouver l'élève avec le score le plus bas. Nous pouvons utiliser la fonction MIN pour atteindre cet objectif. L'instruction de requête spécifique est la suivante :

SELECT 姓名, MIN(分数) AS 最低分
FROM students;

En exécutant l'instruction de requête ci-dessus, nous obtiendrons les résultats suivants :

+--------+-------+
|  姓名  | 最低分|
+--------+-------+
|  王五  |  70   |
+--------+-------+

Comme vous pouvez le voir, le score minimum est de 70 et le nom de l'étudiant correspondant est Wang Wu.

Les exemples ci-dessus démontrent uniquement l'utilisation de base de la fonction MIN, et les applications réelles peuvent impliquer des requêtes et des calculs plus complexes. Voici un exemple légèrement plus complexe.

Supposons que nous ayons un tableau de données nommé commandes, qui contient le numéro de commande, le montant et la date de commande des différentes commandes. Comme indiqué ci-dessous :

+--------+-------+------------+
| 订单号 | 金额  | 订单日期    |
+--------+-------+------------+
|   001  |  100  | 2020-01-01 |
|   002  |  150  | 2020-01-02 |
|   003  |  80   | 2020-01-03 |
|   004  |  200  | 2020-01-04 |
|   005  |  120  | 2020-01-05 |
+--------+-------+------------+

Maintenant, notre objectif est de trouver la commande avec le montant le plus bas et d'afficher le numéro de commande et la date de commande correspondants. Ceci peut être réalisé en utilisant l'instruction de requête suivante :

SELECT 订单号, 订单日期, MIN(金额) AS 最低金额
FROM orders;

En exécutant l'instruction de requête ci-dessus, nous obtiendrons les résultats suivants :

+--------+------------+----------+
| 订单号 | 订单日期    | 最低金额 |
+--------+------------+----------+
|   003  | 2020-01-03 |   80     |
+--------+------------+----------+

Comme vous pouvez le voir, le montant minimum est de 80, le numéro de commande correspondant est 003 et la commande la date est le 03/01/2020.

À travers les deux exemples ci-dessus, nous pouvons voir que l'utilisation de la fonction MIN de MySQL peut facilement trouver la valeur minimale dans la table de données. Selon les besoins réels, nous pouvons également combiner d'autres fonctions et conditions pour effectuer des requêtes et des calculs plus complexes.

J'espère que cet article vous aidera à comprendre comment utiliser la fonction MIN de MySQL pour trouver la plus petite valeur dans la table de données. Si vous avez des questions, n'hésitez pas à laisser un message.

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