Как умножить числа двух столбцов и записать в третий sqlite3 python?

Рейтинг: 0Ответов: 1Опубликовано: 15.01.2023

Имеется таблица с двумя столбцами чисел и третий пустой. Как перемножить значения двух столбцов и записать в третий, так чтобы напротив каждых двух чисел в третьем столбце было их произведение, не используя GENERATED ALWAYS?

Ответы

▲ 0
def s_days():
sqlite_connection = sqlite3.connect('my.db')
cursor = sqlite_connection.cursor()
sqlite_connection.row_factory = sqlite3.Row
cursor.execute("SELECT a FROM my_table")
q = cursor.fetchall()
for qq in q:
    df = "UPDATE my_table SET c = (a * b) WHERE a = (?);"
    cursor.execute(df, (qq))
    sqlite_connection.commit()
cursor.close()
sqlite_connection.close()