【发布时间】:2020-08-26 21:41:01
【问题描述】:
我觉得必须有一种方法可以直接在 SQL 中完成这个 for 循环。有人可以指导一下吗?
for x in range(1, numckts + 1, 6):
alist.append(x)
alist.append(x + 1)
for val in alist:
sql = (
"SELECT VA FROM circuits WHERE pnl_id = "
+ pnlid
+ " AND Num = "
+ str(val)
+ ";"
)
rows = cur.execute(sql)
for row in rows:
valA = valA + row[0]
【问题讨论】:
-
解释这段python代码的目的可能会帮助SQL人员想出一个足够的答案。
-
好的,范围是一个电路列表,这些电路在三相中一次连接到两个面板。因此,每 6 个连接发生两个。我希望这足够清楚。 LMK
标签: sql python-3.x sqlite