Исправление ошибки в SQLite запросе с фильтром WHERE и переменной внутри
У меня есть SQLite запрос:
cur.execute(f'''SELECT university FROM vlnt_table WHERE region = "'" + {region_pressed} + "',"''')
В базе vlnt_table лежат регионы, которые по SELECT выдаются в виде: 'Москва', или 'Санкт-Петербург', (именно с кавычками и запятой). В запросе я попытался сделать так, чтобы переменная соответствовала этому формату при помощи кавычек и плюсов, однако выдается трейс:
for value in cur.execute(f'''SELECT university FROM vlnt_table WHERE region = "'" + {region_pressed} + "',"'''):
sqlite3.OperationalError: near "Москва": syntax error
Причем тут Москва - region_pressed. Помогите, пожалуйста, исправить ошибку!