Есть ли способ использовать заполнители переменной длины в запросе SQL?
Прямо сейчас с 3-мя кортежами я пишу что-то вроде этого:
c.execute('SELECT * FROM table WHERE word IN (?, ?, ?)', tup)
Но что, если tup может иметь различную длину, возможно, 4-кортежный или 2-кортежный? Есть ли синтаксис для использования заполнителей в этой ситуации? Если нет, то какой способ написания кода предпочтителен?