gpt4 book ai didi

python - 查询数据库以根据变量提取某些行

转载 作者:行者123 更新时间:2023-11-29 07:33:35 25 4
gpt4 key购买 nike

我正在尝试让数据库进行查询,并且只显示由 if 语句确定的一行。但是,如果不先让它不接受它看到的第一个结果,我就无法进入那个阶段。

cursor.execute("SELECT password FROM testtable")
rows = cursor.fetchone()
for row in rows:
print(row)

这是当前代码。我怎样才能让它选择第二行而不是第一行。谢谢

最佳答案

如果它只是你想要的第二行,那么调用 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():
...

关于python - 查询数据库以根据变量提取某些行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49968025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com