-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathmyTableQuery.py
More file actions
31 lines (23 loc) · 754 Bytes
/
myTableQuery.py
File metadata and controls
31 lines (23 loc) · 754 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# importing module
import sqlite3
import os
scriptDir = os.path.dirname(os.path.realpath(__file__))
# connecting to the database
connection = sqlite3.connect(scriptDir + os.path.sep + "myTable.db")
# cursor
crsr = connection.cursor()
sql = "Select DISTINCT Age FROM Student "
ans = crsr.execute(sql)
print( list(ans) )
sql = "Select COUNT(DISTINCT Age) FROM Student "
ans = crsr.execute(sql)
print( list(ans) )
sql = "Select * FROM Student WHERE Address = 'Byculla' "
ans = crsr.execute(sql)
print( list(ans) )
sql = "Select * FROM Student WHERE Address = 'Byculla' AND Age = 20"
ans = crsr.execute(sql)
print( list(ans) )
sql = "Select * FROM Student WHERE NOT Address = 'Byculla' AND Age = 20"
ans = crsr.execute(sql)
print( list(ans) )