我正在尝试让数据库进行查询,只显示一行由if语句确定。然而,如果没有能够让它不能看到它看到的第一个结果,我就无法进入那个阶段。
from functools import partial
num_mis_vecs = SuLQ(partial(sa_dir, wj = w0), whole_set, two_d_array)
这是当前的代码。我怎样才能让它选择第二行而不是第一行。 谢谢
答案 0 :(得分:1)
如果它只是您想要的第二行,请拨打fetchone
两次。
cursor.execute("SELECT password FROM testtable")
row2 = cursor.fetchone() and curse.fetchone()
我们正在利用cursor
就像一个指向内存中ResultSet
的指针的事实。每当调用fetchXX
时,指针就会按提取的行数前进。
如果它是第二行且以后,请致电fetchone
,放弃结果,然后拨打fetchall
。
cursor.fetchone()
for row in cursor.fetchall():
...