如何在python中从SQLite表中检索一个值?

2024-04-20 11:31:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我似乎不知道如何从SQLite表中只检索一个值。这是我的密码:

def viewdata():

        idn=studentrecordid.get()
        c.execute("SELECT * FROM Students WHERE ID =?", (idn,))
        values=c.fetchall()
        print(values)
        labwl1=Label(rootF, text=values)
        labwl1.grid(row=6)

我不知道如何只检索一个值,所以我目前正在使用fetchall()命令


Tags: from密码executesqlitegetdefwhereselect
1条回答
网友
1楼 · 发布于 2024-04-20 11:31:50

如果只需要第一行,请调用c.fetchone()。您可以重复调用此方法以耗尽查询的行,但这通常不如在c.fetchall()上迭代有效

相关问题 更多 >