Python MySQL 排序
对结果进行排序
使用 ORDER BY 语句以升序或降序对结果进行排序。
ORDER BY 关键字默认以升序排序结果。要以降序排序结果,请使用 DESC 关键字。
示例
按名称字母顺序排序结果:结果
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的用户名",
password="你的密码",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM customers ORDER BY name"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult
print(x)
运行示例 »
ORDER BY DESC
使用 DESC 关键字以降序排序结果。
示例
按名称反向字母顺序对结果进行排序
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的用户名",
password="你的密码",
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)
运行示例 »