Я пытаюсь закодировать функцию поиска (выбора) для моей базы данных SQLite.В данный момент я получаю ключевое слово из TextCtrl (упрощенно для краткого примера здесь), и я пытаюсь искать в каждом столбце моей базы данных SQLite.
keyword = "Product_1"
Лучше было бы, если бы я мог также выбрать с помощью нескольких ключевых слов (список):
keywords = ["Product_1", "Category_2"]
Как искать во всех столбцах?
c.execute('SELECT * FROM Test WHERE AnyColumns=?', (keyword,))
Позже мне нужно подвести итог двух моих столбцов.В настоящий момент я делаю это так:
c.execute("SELECT SUM(overall_cost) FROM vm WHERE id=5")
result = cur.fetchone()[0]
c.execute("SELECT SUM(overall_price) FROM vm WHERE id=5")
result2 = cur.fetchone()[0]
Возможно ли сделать это за один шаг?Что-то вроде SUM(overall_cost) and SUM(overall_price)
?
Мне нужны эти два значения отдельно.Не суммируется до одного значения!