SQLite'WHERE!='导致空结果

时间:2018-06-06 16:24:26

标签: python sqlite

我有一段Python / SQLite脚本的工作代码:

 cur.execute('SELECT id, title, thm ' +
             'FROM content ' +
             'ORDER BY id ' +
             'DESC LIMIT 5')

我想执行相同的操作但不计算将“禁用”列设置为“禁用”的条目,并提出以下代码:

 cur.execute('SELECT id, title, thm ' +
             'FROM content ' +
             'WHERE disabled != ? ' +
             'ORDER BY id ' +
             'DESC LIMIT 5',
             ("DISABLED",))

然而,不是抛出错误(所以我假设语法没问题)或提供正确的输出,语句的返回值只是一个空列表。

我正在使用的测试数据库有8个条目 - 其中2个'禁用'设置为'DISABLED',其余6个设置为NULL。

我做错了什么?

0 个答案:

没有答案