У меня есть таблица users, например мне нужно узнать сколько 1 в столбце n6(столбец с цифрами 1,2,3):
cur.execute("SELECT COUNT(*) FROM users WHERE n6 == 1")
xxx = cur.fetchone()
print(xxx)#получаю вывод: (5,)
Все работает, но нужно искать 1 не только в n6, есть еще другие столбцы n7, n8, n9... Для этого мне нужно подставить название столбца, но оно не работает:
mmml = 'n' + str(6)
cur.execute("SELECT COUNT(*) FROM users WHERE ? == 1", (mmml, ))
xxx = cur.fetchone()
print(xxx)#получаю вывод: (0,)
В чем может быть проблема? При подстановке n6, вывод всегда (0,) без разницы на данные из таблицы