在Python中使用MySQL解释MIN()和MAX()的用法?
MIN() 和 MAX() 函数用于对表列执行算术运算。
顾名思义,MIN() 函数用于选择并返回所选列中的最小值。
另一方面,MAX() 函数选择并返回所选列中的最大值。
语法
MIN()
SELECT MIN(column_name) FROM table_name
MAX()
SELECT MAX(column_name) FROM table_name
使用Python中的MySQL从表中的一列查找最小值和最大值的步骤
导入MySQL连接器
使用connect()建立与连接器的连接
使用cursor()方法创建游标对象
使用合适的MySQL语句创建查询
使用execute()方法执行SQL查询
关闭连接
让我们假设有一个名为“学生”的表,其中包含学生姓名和分数。我们需要找出学生的最低分和最高分。在这种情况下,我们可以使用MIN()和MAX()函数。对“分数”列进行MIN()函数运算将给出最低分,MAX()函数将返回最高分。
学生
+----------+-----------+ | name | marks | +----------+-----------+ | Rohit | 62 | | Rahul | 75 | | Inder | 99 | | Khushi | 49 | | Karan | 92 | +----------+-----------+
我们需要从上表中找到最低分和最高分。
示例
import mysql.connector db=mysql.connector.connect(host="your host", user="your username", password="your password",database="database_name") cursor=db.cursor() query1="SELECT MIN(marks) FROM Students " cursor.execute(query1) lowest=cursor.fetchall() print(“Lowest marks :”,lowest) query2="SELECT MAX(marks) FROM Students " cursor.execute(query2) highest=cursor.fetchall() print(“Highest marks :”,highest) db.close()
输出
Lowest marks : 49 Highest marks : 99
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP