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)