យើងអាចស្រង់យកទិន្នន័យពីក្នុងតារាងទិន្នន័យណាមួយ ដោយតំរៀបទៅតាមលំដាប់លំដោយនៃទិន្នន័យនៅក្នុងក្រឡាឈរណាមួយ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
import sqlite3
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
cursor.execute("SELECT * from EMPLOYEE ORDER BY AGE")
result = cursor.fetchall()
for x in result:
print(x)
conn.commit()
conn.close()
យ៉ាងណាម៉ិញ ក្រៅពីការស្រង់យកទិន្នន័យដោយតំរៀបទៅតាមលំដាប់លំដោយពីតូចទៅធំ យើងក៏អាចតំរៀបទិន្នន័យទាំងនោះ ពីធំទៅតូចបានដែរ។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
import sqlite3
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
cursor.execute("SELECT * from EMPLOYEE ORDER BY AGE DESC")
result = cursor.fetchall()
for x in result:
print(x)
conn.commit()
conn.close()