Sobes.tech
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, если нет.