如何在SQLite中高效地执行简单范围查询?
说,我有保存个人信息的数据,我想找到年龄在20到45岁之间,体重在50到80公斤之间的人?
我应该怎么做(例如设置某些索引?)以提高搜索效率?
我会尝试像
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