我在sql server 2008中有一个表11-columns and 11-rows
我有使用 fetchall()从数据中获取数据的功能,如:
def main():
cursor.execute("select * from [dbo].[mytable] where isActive=1 and IsDownloaded=0")
result = cursor.fetchall()
for row in result:
ConfigId =row[0]
pattern = row[1]
....
在这里,我可以使用此FOR循环获取所有行,其中我想在两个程序中使用同一个表来仅获取特定行
在其他程序>> 一个程序中的行第1至第6行和第11行以及剩余4行 >强>
我该怎么做?
答案 0 :(得分:1)
看看你能否做到这样的事情:
result = cursor.fetchall()
prog1 = result[0:6]
prog1.extend(result[12])
prog2 = result[6:11]
现在prog1将包含从1到6和11的行.prog2将保留4个。