Python, oracle как создать условие where
Здравствуйте пытаюсь изучать Python методом проб и ошибок без курсов и т.п, возникла проблем с условием. Есть подключение к БД oracle через cx_oracle где два столбца со значениями код товара(skucode) и наименование товара(name) Я хочу чтобы у меня при запуске файла был выбор значений по столбцу skucode через условие, т.е. при введении 000w000 он выдавала этот код и его наименование Пробовал numpy но что то не выходит из за отсутствия познаний, перерыл кучу форумов но понять не смог вот код
cursor = conn.cursor()
cursor.execute("""SELECT skucode, name FROM sku where skucode like '%w%'""")
res=cursor.fetchall()
for row in res:
skucode = row [0]
name = row[1]
print("Код товара: "+ skucode + " Наименование товара " + name)
conn.close()
Ответы (1 шт):
Автор решения: Миахил
→ Ссылка
res=("SELECT skucode, name FROM sku where skucode = :skus")
print("Введите код товара")
cursor.execute((res),{'skus':input()})
res=cursor.fetchall()
for row in res:
skucode = row[0]
name = row[1]
print("Код товара " + skucode + " Наименование товара " + name)
conn.close()