Вывести полное название товаров в SQLite+Python

marina90

Новичок
Пользователь
Окт 31, 2022
3
0
1
Python:
user_request=input("Введите название товара: ")
db=sqlite3.connect("ostatki.db")
cur=db.cursor()
result=cur.execute(f"SELECT ostatki_tovarov FROM  ostatki_tovatov WHERE nazvanie_tovara MATCH
(?)",(user_request,))
for i in result:
    print(f"{user_request}:{i}")

db.close()

Есть такой код. Мне нужно когда юзер вводить например такой запрос "Травертин", ответ должен быть:

  1. Травертин внутренний 50 кг
  2. Травертин фасадный 20 кг
и так далее. То есть вывести полное название товара.

А сейчас на выходе:

  1. Травертин 50 кг
  2. Травертин 20 кг.

суть вопроса, вывести все товары которые содержать текст запроса.
Спасибо.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
покажите структуру базы
в запросе f у вас лишняя, она не нужна
 

marina90

Новичок
Пользователь
Окт 31, 2022
3
0
1
Снимок.PNG
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
в том, что вы показали, я не вижу "внутренний" или "фасадный", поэтому этого и нет...
 

Форум IT Специалистов