Python MySQL Order By
- Προηγούμενη σελίδα MySQL Where
- Επόμενη σελίδα MySQL Διαγραφή
Ταξινόμηση αποτελεσμάτων
Χρησιμοποιήστε την πρόταση ORDER BY για να ταξινομήσετε τα αποτελέσματα σε αλφαβητική ή φθίνουσα σειρά.
Ο όρος ORDER BY ταξινομεί τα αποτελέσματα κατά φυσική σειρά. Για να ταξινομηθούν κατά φθίνουσα σειρά, χρησιμοποιήστε τον όρο DESC.
Παράδειγμα
Ταξινόμηση των ονομάτων κατά χαρακτήρες, αποτελέσματα:
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)
Ταξινόμηση κατά φθίνουσα σειρά
Χρησιμοποιήστε τον όρο DESC για να ταξινομήσετε τα αποτελέσματα σε αλφαβητική σειρά.
Παράδειγμα
Ταξινόμηση των αποτελεσμάτων με την αντίστροφη αλφαβητική σειρά:
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)
- Προηγούμενη σελίδα MySQL Where
- Επόμενη σελίδα MySQL Διαγραφή