Как хранить значения счетчиков в python

1

Я хочу сравнить две таблицы на основе их общего количества строк. Поэтому я использую count (*) для подсчета общего количества строк в обеих таблицах.

Мой код:

cur1.execute ("""SELECT COUNT(*) FROM mytable;""")

Чтобы сохранить общее количество возвратов по этому запросу,

Я использую

row = cur1.fetchone()

 result1 =  row[0] 

но это не помогло. Может ли кто-нибудь предложить мне решение?

  • 3
    Что ты имеешь в виду под этим не помогло ? Это дало вам ошибку? Был ли результат неправильным или неожиданным?
  • 0
    извините, что это была опечатка, чтобы использовать cur1 вместо cur ..
Показать ещё 3 комментария
Теги:

1 ответ

1
Лучший ответ
cursor.fetchone() 

дает результат напрямую. Нет необходимости принимать нулевой элемент. То, что вы хотите, дается вам непосредственно, когда вы говорите:

row = cur1.fetchone()
  • 0
    Идеальный ответ .. Спасибо.
  • 2
    В соответствии со стандартом Python DB-API fetchone () должна возвращать либо последовательность, либо None.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню