Задать вопрос
@CteplerMarinovich

Sqlite3.OperationalError: near "WHERE": syntax error как исправить?

query = 'SELECT * FROM vk_acc WHERE friends == ? WHERE gender == ? WHERE price == ?'
data = cursor.execute(query, (data[0], data[1], data[2],)).fetchall()


При попытке запуска вижу ошибку:
data = cursor.execute(query, (data[0], data[1], data[2],)).fetchall()
sqlite3.OperationalError: near "WHERE": syntax error
  • Вопрос задан
  • 345 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Hivemaster
@Hivemaster
Админ, который хочет программировать
Собраться с силами и прочитать хотя бы статью "SQL для чайников младшего дошкольного возраста". Из неё наверняка получится узнать, что WHERE пишется один раз, а несколько условий компонуются логическими операторами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽