Как в запросе задать условие через переменную?

cursor.execute("SELECT grade FROM users WHERE userid = 'my_id'")

Вместо my_id должна стоять переменная, в которую я буду задaвать нужное мне строковое значение, но я не знаю как это реализовать.


Ответы (2 шт):

Автор решения: MaxU
params = [my_id_variable]
cursor.execute("SELECT grade FROM users WHERE userid = ?", params)
→ Ссылка
Автор решения: КИТ KIT

Реализовать это можно так

user_id = 'user_id'
cursor.execute(f'SELECT variable FROM table WHERE user_id={user_id}')
→ Ссылка