Python MySQL Ordina per
Ordina il risultato
Utilizzare l'istruzione ORDER BY per ordinare il risultato in ordine crescente o decrescente.
La parola chiave ORDER BY ordina il risultato in ordine crescente per impostazione predefinita. Per ordinare il risultato in ordine decrescente, utilizzare la parola chiave DESC.
Esempio
Ordina il risultato in ordine alfabetico per nome: risultato:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="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)
ORDINA PER DESC
Utilizzare la parola chiave DESC per ordinare il risultato in ordine decrescente.
Esempio
Ordina il risultato in ordine alfabetico per nome:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="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)