SQLite 查询:介于

Posted

技术标签:

【中文标题】SQLite 查询:介于【英文标题】:SQLite query: between 【发布时间】:2019-01-25 18:47:05 【问题描述】:

我在我的 android 应用中使用 SQLit,我想在我的数据库中搜索。

我的查询和错误是这样的:

              Error Code : 1 (SQLITE_ERROR)
              Caused By : SQL(query) error or missing database.
                near "to": syntax error (code 1): , while compiling:
select * from informations where house_type = 'آپارتمانی' and room_count = '1' and (cost between 0 to 100000000) and (area between 0 to 1000)

有人知道是什么问题吗?

【问题讨论】:

如果您无法让 SQLite 查询正常工作,它通常有助于消除变量,例如编程语言和环境的其他部分。为此,我喜欢使用 SQLite 命令行工具的最小环境。通过提供的.dump 命令,它还有助于为 *** 制作一个好的minimal reproducible example。 【参考方案1】:

BETWEEN 运算符的语法是test_expression BETWEEN low_expression AND high_expression。所以把TO改成AND

【讨论】:

以上是关于SQLite 查询:介于的主要内容,如果未能解决你的问题,请参考以下文章

在插入 SQLite 之前检查表 B 中的日期是不是介于表 A 中的日期之间

GitHub开源:SQLite 增强组件 Sheng.SQLite.Plus

极限分片:每个用户一个 SQLite 数据库

sqlite显示查询所消耗时间

如何将 SQLite 查询转换为 MongoDB 查询

Sqlite 的查询计划