任何人都可以告诉我为什么这个where子句没有给我结果?

use*_*145 0 sqlite android where

我试图从SQLite数据库中检索一个值.当我使用以下内容时,我的查询工作正常:

String selectQuery = "SELECT * FROM savedlocation WHERE latitude="+lat;
Run Code Online (Sandbox Code Playgroud)

但是当我使用以下查询时,它不起作用:

String selectQuery = "SELECT * FROM savedlocation WHERE latitude="+lat+"AND longitude="+lon; 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这个查询有什么问题?

laa*_*lto 10

以前缺少空间AND:

String selectQuery = "SELECT * FROM savedlocation WHERE latitude="+lat+" AND longitude="+lon; 
//                                                                      ^ here
Run Code Online (Sandbox Code Playgroud)