Я пытаюсь выбрать с SQL Сервер в нескольких столбцах со значением из GUI, которое является пользовательским вводом.
Мой выбор выглядит следующим образом:
test = self.ms.ExecQuery("SELECT * FROM TestTable WHERE Status = 'Deleted' AND TestID LIKE ? OR Name LIKE ?", ("%{}%".format(self.search_entry.GetValue(),"%{}%".format(self.search_entry.GetValue())))
Моя проблема в том, что ID - это целое число в моей БД, а Name - это строка.
Каков наилучший способ поиска с помощью пользовательской переменной ввода в нескольких столбцах, которые могут содержать значения INT или VARCHAR?