LIMIT Clause

នៅ​ក្នុង​មូលដ្ឋាន​ទិន្ននន័យ SQLite យើង​អាច​កំណត់​ចំនួន​ទិន្នន័យ​ដែល​ត្រូវ​ជ្រើសរើស​មក​ប្រើការ ដោយ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

import sqlite3
 
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
 
sql = '''SELECT * from EMPLOYEE LIMIT 3'''
cursor.execute(sql)
result = cursor.fetchall()

for x in result:
  print(x)
 
conn.commit()
conn.close()
('Vinay', 'KUNG', 22, 'M', 6000.0)
('Sarika', 'VONG', 27, 'M', 8300.0)
('Thirit', 'KANN', 24, 'F', 6000.0)

យ៉ាងណាម៉ិញ ការជ្រើសរើស​យក​ទិន្នន័យ​មាន​ចំនួន​កំណត់​ អាច​ត្រូវ​ធ្វើ​ឡើង​ដោយ​ចាប់​ផ្តល់​ពី​លេខរៀង​ណាមួយ​នៅ​ក្នុង​មូលដ្ឋាន​ទិន្នន័យ​បាន​ដោយ​ធ្វើ​ដូច​ខាងក្រោម​នេះ៖​

import sqlite3
 
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
 
sql = '''SELECT * from EMPLOYEE LIMIT 3 OFFSET 1 '''
cursor.execute(sql)
result = cursor.fetchall()

for x in result:
  print(x)
 
conn.commit()
conn.close()
('Sarika', 'VONG', 27, 'M', 8300.0)
('Thirit', 'KANN', 24, 'F', 6000.0)
('Ramya', 'Rama Priya', 27, 'F', 9000.0)