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()
[('Vinay', 'KUNG', 20, 'M', 6000.0)]

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

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()
('Veasna', 'KEO', 27, 'F', 9000.0)
('Vinay', 'KUNG', 20, 'M', 6000.0)