подстановке значений
Условной я передаю курсору sql и параметры, но их надо грамотно определить в самом SQL запросе
В sqlite было всё проще, просто ставишь "?" на место нужного значения и он всё успешно выполняет, вне зависимости от типа данных:
SELECT * FROM users WHERE id = ?
А как здесь это грамотно сделать? Я нашёл для строки %s, но пока не нашёл для целого числа(int) и для числа с плавающей точкой(float)
Если тут есть тоже какое-то уникальное выражение как "?" в sqlite - это вообще было бы шикарно
%s для всех
Собственно, просто вместо ? везде %s
А, то есть он спокойно все данные будет съедать? Тогда вообще отлично, спасибо
А почему ты подумал, что иначе?
Не знаю, сама структура говорит о том, что ты строку передаешь, а я могу туда и число и флоат запихнуть
А, типа по аналогии с питоньим (и сишным) форматированием? Это не оно.
Да, поэтому и спутал
Обсуждают сегодня