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