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)
執行示例 »