Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Hàm MIN() và MAX() trong MySQL với Python


Giới thiệu

  • MIN(): trả về giá trị nhỏ nhất của cột được chọn.
  • MAX(): trả về giá trị lớn nhất của cột được chọn.

Cú pháp

MIN()

SELECT MIN(ten_cot) FROM ten_bang

MAX()

SELECT MAX(ten_cot) FROM ten_bang

Các bước thực hiện

  1. Import mysql.connector
  2. Thiết lập kết nối bằng connect()
  3. Tạo đối tượng con trỏ qua cursor()
  4. Viết truy vấn SQL
  5. Thực thi truy vấn bằng execute()
  6. Đóng kết nối

Ví dụ minh họa

Bảng Students:

+----------+-----------+
| name     | marks     |
+----------+-----------+
| Rohit    | 62        |
| Rahul    | 75        |
| Inder    | 99        |
| Khushi   | 49        |
| Karan    | 92        |
+----------+-----------+

Tìm điểm thấp nhất và cao nhất:

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("Điểm thấp nhất:", lowest)

query2 = "SELECT MAX(marks) FROM Students"
cursor.execute(query2)
highest = cursor.fetchall()
print("Điểm cao nhất:", highest)
db.close()

Kết quả

Điểm thấp nhất: 49
Điểm cao nhất: 99