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() 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 Delete