ORDER BY MySQL en Python
- Page précédente WHERE MySQL
- Page suivante Suppression MySQL
Tri des résultats
Utilisez l'expression ORDER BY pour trier les résultats en ordre croissant ou décroissant.
Le mot-clé ORDER BY trie les résultats par défaut en ordre croissant. Pour trier en ordre décroissant, utilisez le mot-clé DESC.
Exemple
Trier les noms par ordre alphabétique, résultats :
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)
Tri décroissant
Utilisez le mot-clé DESC pour trier les résultats en ordre décroissant.
Exemple
Trier les résultats par ordre alphabétique inversé des noms :
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)
- Page précédente WHERE MySQL
- Page suivante Suppression MySQL