Maison >base de données >tutoriel mysql >Obtenez les valeurs minimales et maximales dans MySQL

Obtenez les valeurs minimales et maximales dans MySQL

PHPz
PHPzavant
2023-09-13 18:01:041531parcourir

在 MySQL 中获取最小值和最大值

Nous devons utiliser MAX(columnName) pour trouver la valeur maximale dans une colonne et MIN(columnName) pour trouver la valeur maximale dans une colonne.

Supposons que ce qui suit soit la syntaxe pour trouver la valeur la plus élevée et la plus basse dans une colonne spécifique -

mysql> SELECT @min_val:=MIN(columnName),@max_val:=MAX(columnName) FROM tableName;
mysql> SELECT * FROM tableName WHERE columnName=@min_val OR columnName=@max_val;

Remarque : Supposons que nous ayons une base de données nommée "StudentsRecords" et une table nommée "STUDENT".

Voici notre tableau -

ID étudiant

ID étudiant

Score étudiant

S001

90

S002

97

S003

72

Nous allons maintenant écrire la requête -

Query

mysql> SELECT @min_val:=MIN(StudentMarks),@max_val:=MAX(StudentMarks) FROM STUDENT;
mysql> SELECT * FROM STUDENT WHERE StudentMarks =@min_val OR StudentMarks =@max_val;

Output

+---------------------+
| StudentMarks        |
+---------------------+
| 97                  |
+---------------------+

Dans la requête ci-dessus, « StudentMarks » fait référence à est le nom de la colonne. "ÉTUDIANT" est le nom de la table à partir de laquelle les valeurs minimales et maximales sont interrogées.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer