如何在SQLite中高效地执行简单范围查询?
说,我有保存个人信息的数据,我想找到年龄在20〜45岁之间且体重在50〜80kg之间的人?
我应该怎么做(例如设置某些索引?)以提高搜索效率?
最佳答案
我会尝试像
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
关于sql - SQLite和范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50208350/