Python MySQL Order By
- Önceki Sayfa MySQL Where
- Sonraki Sayfa MySQL Delete
Sonuçları Sıralama
Sonuçları artan veya azalan sırayla sıralamak için ORDER BY ifadesini kullanın.
ORDER BY anahtar kelimesi varsayılan olarak sonuçları artan sırayla sıralar. Azalan sıralama yapmak için DESC anahtar kelimesini kullanın.
Örnek
Adları karakter sırasına göre sıralayın, sonuçlar:
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)
Azalan Sıralama
Sonuçları DESC anahtar kelimesi ile azalan sırayla sıralayın.
Örnek
Adları tersten alfabetik sırayla sıralayın:
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)
- Önceki Sayfa MySQL Where
- Sonraki Sayfa MySQL Delete