在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 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始
廣告