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

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

王林
Libérer: 2023-07-26 11:05:11
original
1718 Les gens l'ont consulté

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)
Copier après la connexion

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   |
+--------+-------+
Copier après la connexion

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;
Copier après la connexion

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

+--------+-------+
|  姓名  | 最低分|
+--------+-------+
|  王五  |  70   |
+--------+-------+
Copier après la connexion

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 |
+--------+-------+------------+
Copier après la connexion

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;
Copier après la connexion

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

+--------+------------+----------+
| 订单号 | 订单日期    | 最低金额 |
+--------+------------+----------+
|   003  | 2020-01-03 |   80     |
+--------+------------+----------+
Copier après la connexion

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!

É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!