Python MySQL Order By
ရလဒ်ကိုစီပါ။
ရလဒ်ကို ကြီးစဉ်ကြီးလိုက် စီရန် ORDER BY ကြေညာချက်ကို သုံးပါ။
သော့ချက်စကားလုံးဖြင့် မှာယူမှုသည် ရလဒ်ကို ပုံသေအားဖြင့် ကြီးသွားစေသည်။ ရလဒ်ကို ကြီးစဉ်ငယ်လိုက် စီရန်၊ DESC သော့ချက်စာလုံးကို အသုံးပြုပါ။
ဥပမာ
ရလဒ်ကို အမည်ဖြင့် အက္ခရာစဉ်စီပါ- ရလဒ်-
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)
DESC ဖြင့် မှာယူပါ။
ရလဒ်ကို ကြီးစဉ်ငယ်လိုက် စီရန် DESC သော့ချက်စာလုံးကို အသုံးပြုပါ။
ဥပမာ
ရလဒ်ကို နာမည်ဖြင့် အက္ခရာပြောင်းပြန်စီရန်-
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)