Junior — Middle
How can the presence of records in an SQL database table be determined?
sobes.tech AI
Answer from AI
To determine the presence of records in a SQL database table using Python, you can execute a query that checks the number of rows or the existence of at least one record.
Example using the sqlite3 library:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute('SELECT EXISTS(SELECT 1 FROM table_name LIMIT 1)')
exists = cursor.fetchone()[0]
if exists:
print('Records exist in the table')
else:
print('The table is empty')
conn.close()
Here, the query SELECT EXISTS(SELECT 1 FROM table_name LIMIT 1) returns 1 if there is at least one record in the table, and 0 if not.