一尘不染

SQLite和范围查询

sql

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

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

我应该怎么做(例如设置某些索引?)以提高搜索效率?


阅读 240

收藏
2021-05-05

共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

2021-05-05