android - Sqlite 数据库搜索中的空格导致问题

标签 android search android-sqlite

我已经尝试使用这个查询

SELECT * FROM DBNAME WHERE NAME LIKE '%SEARCHKEYWORD%'

在 SQLite 数据库中实现搜索,但如果名称包含空格则不起作用, 例如,如果在数据库中有一个名称为 Mustang GT 的项目, 如果我输入关键字 mustang gtMustang GT... 总是返回空查询。

最佳答案

没有任何原因会导致代码中的描述符问题,可能是在获取字符串时出现问题。

尝试打印 SEARCHKEYWORD 以验证是否正确。

关于android - Sqlite 数据库搜索中的空格导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15229026/

相关文章:

Android:我们如何在不重新缓冲的情况下将正在播放的视频从一个 Activity 移动到另一个 Activity 或对话框?

php - WordPress 的自定义搜索没有结果

java - 如何在android中通过匹配字符串从查询中检索int id?

java - 如何在android studio中的java类中的包文件中打开sqlite db

android - 如何以编程方式获取连接到我的 Android 设备的 USB 设备的 ID(或一些独特的属性)?

java - 右对齐我的观点

android - 具有真实电话号码的 Firebase PhoneAuth 无法使用,但白名单号码可以使用 - Android

search - 手册页(较少)中是否有针对选项和命令的特殊搜索命令?

html - 如何在 HTML 站点中实现搜索?

java - 如何将自动时间戳表条目从纪元时间更改为现在?