Python MySQL Đặt hàng bởi
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.
Thí dụ
Sắp xếp kết quả theo thứ tự bảng chữ cái 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)
ĐẶT HÀNG THEO MÔ TẢ
Sử dụng từ khóa DESC để sắp xếp kết quả theo thứ tự giảm dần.
Thí dụ
Sắp xếp kết quả đảo ngược 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)