私はsqliteを使用して、購入価格、販売価格、トレンド購入価格などの一連のデータを保持しています。 価格を追加しますそれは問題ありませんが、それが新しい行になる傾向を追加すると、これを他のデータと一直線にどのように追加するのですか? 置換と更新を使用しようとしましたが、他の列が何も返さずにコードに問題を引き起こしています。新しい行に行かずにsqlite 3のテーブルにデータを追加する方法
def plot():
for a in stock:
count1 = 0
count2 = 1
index = 0
value = ["0"]
cursor.execute("""SELECT BuyPrice FROM """+a+"""""")
trend = []
rows = cursor.fetchall()
for row in rows:
print(row[0])
trend.append(float(row[0]))
index = index + 1
if index == len(web):
percentage = []
for i in range(len(web)-1):
change = trend[count2]-trend[count1]
print(trend[count2],trend[count1])
percent = (change/trend[count1])*100
print(percent)
percentage.append(percent)
count1 = count1 + 1
count2 = count2 + 1
for i in percentage:
print(i)
if i <= 0:
if i == 0:
value.append(0)
elif i <= -15:
value.append(-4)
elif i <= -10:
value.append(-3)
elif i <= -5:
value.append(-2)
elif i < 0:
value.append(-1)
else:
if i >= 15:
value.append(4)
elif i >= 10:
value.append(3)
elif i >= 5:
value.append(2)
elif i >= 0:
value.append(1)
for i in value:
t = str(i)
cursor.execute("""
REPLACE INTO """+ a +"""
(TrendBuy)
VALUES
("""+ t +""")
""")
this is what i mean if its a bit hard to understand