Python MySQL Order By
- صفحه قبلی MySQL Where
- صفحه بعدی MySQL Delete
مرتبسازی نتایج
لطفاً از عبارت 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() برای x در 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() برای x در myresult: print(x)
- صفحه قبلی MySQL Where
- صفحه بعدی MySQL Delete