2015-01-05 20 views
-1

DB名稱是Phone_Positions。 表名是位置。SQLite如何查詢字符串值並返回不同列中的值

下面的數據庫表如何設置

id | directions | timestamp 

0 | left  |00-00-00 00:00:00 

1 | right  |00-00-00 00:00:00 

2 | back  |00-00-00 00:00:00 

3 | left  |00-00-00 00:00:00 

4 | left  |00-00-00 00:00:00 

我想寫選擇所有有「左」的值的行並返回時間戳的查詢的例子。

這是爲了弄清這一點我已經在關閉:

String selectQuery = "SELECT * FROM Positions WHERE timestamp = 'left'"; 

此查詢不工作,我不知道如何解決它。任何幫助表示讚賞。

回答

1
String selectQuery = "SELECT timestamp FROM Positions WHERE directions = 'left'"; 
1
SELECT timestamp FROM Phone_Positions WHERE directions = 'left' 

這將只返回時間戳列比使用SELECT更有效*如果這就是你想要的。另一個變化是你的Where語句應該引用包含條件數據的列,而不是你想要返回的數據。

相關問題