តាម​ធម្មតា ទិន្នន័យ​ដែល​ត្រូវ​បាន​ស្រង់​យក​មក​ប្រើប្រាស់ ត្រូវ​បាន​តំរៀប​ទៅ​តាម​លំដាប់​លំដោយរាប់​ចាប់​ពី​ទិន្នន័យ​ដែល​ត្រូវ​បាន​បញ្ចូល​មុន​គេ​ទៅ​កាន់​ទិន្នន័យ​ដែល​ត្រូវ​បាន​បញ្ចូល​ក្រោយ​គេ ដែល​ភាសា​អង់គ្លស​ហៅ​ថា ascending order ។ ក៏​ប៉ុន្តែ​ យើង​ក៏​អាច​ស្រង់​យក​ទិន្នន័យ​ទាំងនោះ​ និង​តំរូវ​អោយ​មាន​ការតំរៀប​ខុស​ពី​ធម្មតា​បាន​ដែរ ពោល​គឺ​តំរូវអោយ​មាន​ការតំរៀប​ចាប់ផ្តើម​ពី​ទិន្នន័យ​ដែល​ត្រូវ​បាន​បញ្ចូល​ក្រោយ​គេ ទៅ​ទិន្នន័យ​ដែល​ត្រូវ​បាន​បញ្ចូល​មុន​គេ​បាន​ដែរ ដោយប្រើប្រាស់​បញ្ជា ORDER BY ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

 

import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="xxxxxx",
password="xxxxxx",
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)