Проверка SQLite, если строка существует

Я пытаюсь проверить, существует ли определенный идентификатор в таблице с именем "Продукты" в моей базе данных sqlite.

def existsCheck( db, id )
    temp = db.execute( "select exists(
        select 1
        from Products
        where promoID = ?
    ) ", [id] )
end

это мой текущий код, но он возвращает массив, что означает, что мне нужно разобраться с преобразованием, прежде чем я смогу использовать его как логическое значение. Любые идеи, как я могу изменить его так, чтобы он возвращал int со значением 1?

Ответы на вопрос(2)

Ваш ответ на вопрос