Автоматическое преобразование кода Scala в код Java [закрыто]

Просто добавление к ответам выше.

Если вы хотите выполнить SQL с помощью инструкции «IN», вы можете сделать это:

ids_list = [1,2,3]
query = "SELECT id, name FROM user WHERE id IN %s" 
args = [(ids_list,)] # Don't forget the "comma", to force the tuple
conn.execute(query, args)

Две точки:

  • нет необходимости в Parenthesis для оператора IN (например, «... IN (% s)»), просто поставьте «... IN% s»
  • Подключите список ваших идентификаторов как один из элементов кортеж. Не забывайте, что «,»: (ids_list,)

EDIT Следите за тем, что если длина списка равна одному или нулю, это вызовет ошибку!

16
задан JasonMArcher 3 August 2015 в 15:56
поделиться

1 ответ

Не уверен, что это сработает, но вы можете запустить файлы классов через декомпилятор Java.

Если это работает вообще, результат неизбежно будет ужасным.

2
ответ дан Jens Schauder 3 August 2015 в 15:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: