章節
對結果排序
可以使用ORDER BY語句,按升序或降序對結果排序。
默認情況下,ORDER BY關鍵字按升序排列結果。要按降序排列,可使用DESC關鍵字。
示例
按name
的字母順序排列結果:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的用戶名",
passwd="你的密碼",
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關鍵字,可按降序對結果排序。
示例
按name
的字母降序,對結果進行排序:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="你的用戶名",
passwd="你的密碼",
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)