Python MySQL Order By

时间:2020-05-09
本文章向大家介绍Python MySQL Order By,主要包括Python MySQL Order By使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

结果排序

请使用 ORDER BY 语句按升序或降序对结果进行排序。

ORDER BY 关键字默认按升序对结果进行排序。若要按降序对结果进行排序,请使用 DESC 关键字。

实例

以字符顺序对姓名进行排序,结果:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="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)

运行实例

降序排序

请使用 DESC 关键字按降序对结果进行排序。

实例

按反转字母顺序对姓名的结果进行排序:

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="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)

运行实例

以上就是   Python MySQL Order By   的详细内容,更多请关注w3school其它相关文章!

原文地址:https://www.cnblogs.com/yuya670/p/12857582.html