Python MySQL Thứ tự theo
Sắp xếp kết quả
Sử dụng câu lệnh ORDER BY để sắp xếp kết quả theo thứ tự tăng dần hoặc giảm dần.
Từ khóa ORDER BY sắp xếp kết quả tăng dần theo mặc định. Để sắp xếp kết quả theo thứ tự giảm dần, hãy sử dụng từ khóa DESC.
Ví dụ
Sắp xếp kết quả theo thứ tự abc theo tên: result:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user=" yourusername ",
password=" yourpassword ",
database="mydatabase"
)
mycursor =
mydb.cursor()
sql = "SELECT * FROM customers ORDER BY name"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Chạy ví dụ »ĐẶT HÀNG THEO DESC
Sử dụng từ khóa DESC để sắp xếp kết quả theo thứ tự giảm dần.
Ví dụ
Sắp xếp kết quả ngược lại theo thứ tự bảng chữ cái theo tên:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user=" yourusername ",
password=" yourpassword ",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM customers ORDER BY
name DESC"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
Chạy ví dụ »