假设我们有一个 SQL 语句,它只需要在对 DB 执行之前使用参数完成。例如:
sql = '''
SELECT id, price, date_out
FROM sold_items
WHERE date_out BETWEEN ? AND ?
'''
database_cursor.execute(sql, (start_date, end_date))
如何获取已解析和执行的字符串?,如下所示:
SELECT id, price, date_out
FROM sold_items
WHERE date_out BETWEEN 2010-12-05 AND 2011-12-01
在这个简单的情况下,它不是很重要,但我还有其他更复杂的 SQL 语句,出于调试目的,我想自己在我的 sqlite 管理器中执行它们并检查结果。
提前致谢