我的程序显示了一个搜索栏,供经理搜索球队中的球员,我拥有它,以便当数据库在数据库中找到搜索项时,我的程序返回“找到”的信息,但是一个玩家具有相同的名字,姓氏或用户名,我需要通知经理在搜索中更加具体,这是因为,如果搜索成功,则将显示包含所有特定用户统计信息的页面。
我尝试在sqlite3中使用COUNT函数,但是我无法在线找到很好的解释,该解释告诉您如何建立重复项,然后对信息采取行动。
答案 0 :(得分:0)
存储fetchall results = cursor.fetchall()
的结果,然后可以通过len(results) > 1
进行检查并报告重复项。而且您无需执行第二个查询。
请注意,如果您正在执行查询并且仅预期0或1个结果,请使用fetchone而不是fetchall。即使这样,也可以通过再次调用fetchone来检查第二个结果。