如何使用python从数据库(Sqlite)中的表中提取最大值

2024-06-25 23:01:18 发布

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

def maximum(self, conn):
    c = conn.cursor()
    c.execute("Select Max(bookId) from Book_database")
    result = c.fetchall()

    if len(result) > 0:
        self.Id = result[0][0]
    else:
        self.Id = 0
    return self.Id


id = maximum(conn)

但是,当没有记录时,id将失败,并显示self.id是一个列表。如何提取最大Id


Tags: fromselfidexecutedefresultconnselect