2013-05-15 73 views
0

這裏有個奇怪的問題:我是否會做SELECT查詢,它總是從某些數據庫中不返回任何東西?優先快,但不是必需的。SQLite從任何查詢中獲得空的結果

例如,我有一些隨機表事件,這將可能永遠存在,我能做到這一點簡單的方式,通過查找記錄:

"SELECT * FROM Events WHERE EventName = 'ajsiLfjh28v0djkf9409fda' 

但是這是非常醜陋的solution.Is有沒有更好的怎麼做?我找不到任何東西,主要是因爲我不確定要尋找什麼。

+0

你爲什麼試圖不返回任何東西?爲什麼要查詢? –

+0

我有幾個類獲取任何類型的查詢結果是至關重要的,不想改變它們,我也不能只是發送給他們空的數據。 – user2363676

回答

1

的限制,您可以建立在這個基本的空查詢:

select 0 where 0; 

您可以通過在where子句的末尾拋出和0作任何查詢任何回報(除非療法e沒有where子句。)

0

如何

SELECT * FROM Events WHERE null!=null 
1

我真的不明白,但如果你想確保沒有結果S返回加0

SELECT * FROM Events LIMIT 0