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()