从SQL结果构建以逗号分隔的行列表

时间:2016-03-22 17:21:55

标签: python

我是python的新手,并且根据常见的示例设置了pymssql来执行存储过程:

cur.execute("EXEC [dbo].[GetIPList]")

row = cur.fetchone()
while row:
    print "%s" % (row[0])
    row = cur.fetchone()

我想构建一个变量,它是所有行的逗号分隔列表。

如果我使用“cur.fetchall”而不是“cur.fetchone”,我会得到一个元组,我不知道如何在子进程中使用。

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

这样的事情:

s = ','.join([ r[0] for r in cur.fetchall() ])
相关问题