在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

更新于: 2021年6月10日

978 次浏览

启动你的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.