Есть ли способ включить несколько переменных в предложении where в sqlite? - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь сделать, чтобы условие where проверяло 2 условия, но я не знаю синтаксис для выполнения нескольких из них.
Я уже исследовал выполнение этого с переменной int 1, и это выглядело так.

c.execute("SELECT MIN(ID) FROM Trials_Store WHERE Product_Code = ?",(LastP,))

Обратите внимание, что LastP является переменной int.
Я хочу включить другую переменную int с именем Last_ID, а другое условие проверяет, больше ли ID, чем Last_ID.
Есть ли способ включить их обоих в условие? Как?

1 Ответ

0 голосов
/ 02 ноября 2019

Ваше подготовленное заявление может содержать любое количество заполнителей, например,

sql = "SELECT MIN(ID) FROM Trials_Store WHERE Product_Code = ? AND ID > ?"
c.execute(sql, (LastP, Last_ID,))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...