我在python中有一个游标,它可以从数据库中检索一行:
crx5 = con.cursor()
crx5.execute('select colA, colB, colC from nr')
crx5.fetchall()
只有1行,我不知道如何在某些变量中检索列值:
var1=colA value
var2=colB value
var3=colC value
请帮助我!
谢谢
答案 0 :(得分:1)
只需将fetchall()中的每一列分配给一个变量:
crx5 = conn.cursor()
crx5.execute(f"select colA, colB, colC from nr ;")
for colA, colB, colC in crx5.fetchall():
print(colC, colB, colA) # column swapping as an example
如果您想要每列的列表,只需将每行的列追加到一个空列表,例如:
col1 = []
for cola, colb, colc in crx5.fetchall():
col1.append(cola)