Sonucu artan veya azalan düzende sıralamak için ORDER BY ifadesini kullanın.
ORDER BY anahtar sözcüğü, sonucu varsayılan olarak artan şekilde sıralar. Sonucu azalan düzende sıralamak için DESC anahtar sözcüğünü kullanın.
Örnek: Sonucu ada göre alfabetik olarak sıralayın:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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) |
ORDER BY DESC
Sonucu azalan düzende sıralamak için DESC anahtar sözcüğünü kullanın.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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) |
[…] MySQL Order By (Verileri Sıralama) […]