【发布时间】:2017-05-22 23:49:36
【问题描述】:
我正在尝试在我计算计数列的列上添加。这个计数列是在用户>时间戳级别,所以如果你从一个有序表开始,你会从上到下向下,将计数增加 1,并在每次到达新用户时将其设置为 0。
我认为我会这样做的方式是使用 Select 语句生成有序结果,然后遍历每一行并将每一行插入新表中,但还要计算出过程中的计数。
在这种情况下,我如何使用返回的行对象 对于 c.execute(sqlStr) 中的行:
并轻松地将这一行中的所有列重新插入到新表中,同时在此过程中添加新列? 我试图避免遍历 row 返回的所有列名并构造一个凌乱的 sql 字符串(即我只想指定新列而不键入所有现有列名)。
【问题讨论】:
-
请提供一些示例数据和您想要的输出。 (请参阅How to format SQL tables in a Stack Overflow post? 了解如何添加。)
标签: python-3.x sqlite