Ordinare per in MySQL in Python
- Pagina precedente Where MySQL
- Pagina successiva Eliminare MySQL
Ordinamento dei risultati
Utilizzare la frase ORDER BY per ordinare i risultati in ordine crescente o decrescente.
La parola chiave ORDER BY di default ordina i risultati in ordine crescente. Per ordinare i risultati in ordine decrescente, utilizzare la parola chiave DESC.
Esempio
Ordinare i nomi in ordine alfabetico, risultati:
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() per x in myresult: print(x)
Ordinamento decrescente
Utilizzare la parola chiave DESC per ordinare i risultati in ordine decrescente.
Esempio
Ordinare i risultati del nome in ordine inverso delle lettere:
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() per x in myresult: print(x)
- Pagina precedente Where MySQL
- Pagina successiva Eliminare MySQL