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 中的日期之间