SQLite从任何查询中获取空结果

时间:2013-05-15 22:51:15

标签: sqlite

这是一个奇怪的问题:我是否一直在从某个数据库中返回任何内容的SELECT查询?最好是快速,但不是必需的。

例如,我有一些随机表事件,我可以通过查找可能永远不会存在的记录来做到这一点:

"SELECT * FROM Events WHERE EventName = 'ajsiLfjh28v0djkf9409fda'

但这是非常难看的解决方案。有更好的方法吗?我找不到任何东西,主要是因为我不确定要寻找什么。

3 个答案:

答案 0 :(得分:1)

我真的不明白,但如果你想确保没有返回结果,请添加0的限制

SELECT * FROM Events LIMIT 0

答案 1 :(得分:1)

您可以在此基本空查询的基础上构建:

select 0 where 0;

你可以通过在where子句的末尾抛出AND 0来使任何查询都不返回(除非没有where子句。)

答案 2 :(得分:0)

怎么样

SELECT * FROM Events WHERE null!=null