python mysql 排序_Python MySQL Order By

对结果排序

可以使用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)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部