Where clause ត្រូវ​ប្រើប្រាស់​សំរាប់​ស្រង់​យក​ទិន្នន័យ​មួយ​ចំនួន​ពី​ក្នុង​តារាង​ទិន្នន័យ ស្ថិត​នៅ​ក្នុង​លក្ខខណ្ឌ​មួយ​ចំនួន៖

 

import sqlite3
 
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
 
cursor.execute("SELECT * from EMPLOYEE WHERE AGE < 23")
print(cursor.fetchall())
 
conn.commit()
conn.close()

 

ទន្ទឹម​នឹង​នេះ យើង​ក៏​អាច​ប្រើប្រាស់ regular expression នៅ​ក្នុង​ការស្រង់​យក​ទិន្នន័យ​បាន​ដែរ​។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ៖

 

import sqlite3
 
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()
 
sql = '''SELECT * from EMPLOYEE WHERE FIRST_NAME LIKE "%V%" '''
cursor.execute(sql)
  
result = cursor.fetchall()
 
for x in result:
  print(x)
 
conn.commit()
conn.close()