2015-09-01 104 views
0

如何有效地在SQLite中执行简单的范围查询?SQLite和范围查询

说,我有保存个人信息的数据,我想找到年龄在20〜45岁之间,体重在50〜80kg之间的人?

我该怎么做(如设置特定索引?)以使搜索更有效?

+0

你试过这么远吗? –

回答

1

我会尝试像

SELECT PersonName FROM Persons WHERE (Age BETWEEN 20 AND 45) AND (Weight BETWEEN 50 AND 80) 

索引的字段年龄和体重将有助于加快查询。

这里的SQLite中关于索引一个很好的概述:http://www.tutorialspoint.com/sqlite/sqlite_indexes.htm