Utilice la instrucción ORDER BY para ordenar el resultado en orden ascendente o descendente.
La palabra clave ORDER BY ordena el resultado ascendente de forma predeterminada. Para ordenar el resultado en orden descendente, use la palabra clave DESC.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu usuario",
passwd="tu contraseña",
database="tu bbdd"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM clientes ORDER BY nombre"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
ORDER BY DESC
Use la palabra clave DESC para ordenar el resultado en orden descendente.
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="tu usuario",
passwd="tu contraseña",
database="tu bbdd"
)
mycursor = mydb.cursor()
sql = "SELECT * FROM clientes ORDER BY nombre DESC"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
print(x)