Back to questions
Junior — Middle
64
Каким образом можно определить наличие записей в таблице базы данных SQL?
Answer from AI
sobes.tech AI
Чтобы определить наличие записей в таблице базы данных SQL с помощью Python, можно выполнить запрос, который проверит количество строк или наличие хотя бы одной записи.
Пример с использованием библиотеки sqlite3:
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('Записи в таблице есть')
else:
print('Таблица пуста')
conn.close()
Здесь запрос SELECT EXISTS(SELECT 1 FROM table_name LIMIT 1) возвращает 1, если в таблице есть хотя бы одна запись, и 0, если нет.