android - 如何在sqlite中连续查询每个单词的首字母?

标签 android sqlite

我想在sqlite中连续匹配每个单词的第一个字母的结果。

例如我有如下数据:

  • That Lucky Old Sun
  • Today My Life Begins

当我键入 tl 时,我希望 That Lucky Old Sun 作为唯一的结果。我已经完成了这个命令:

select * from table_name where column_name LIKE 't% l%'

但结果是两个数据都出来了。

任何人都可以告诉我如何完成这个查询?谢谢!

最佳答案

你可以试试这个

select * from table_name where column_name LIKE 't% l%' AND NOT LIKE 't% % l%'

关于android - 如何在sqlite中连续查询每个单词的首字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16727138/

相关文章:

c++ - 如何使用C++在sqlite3数据库中执行writefile函数

VideoView中的Android纵向视频方向错误

安卓工作室模拟器 : click on panel buttons causes emulator closes

Android css3渐变文字问题

php - 从 SQLite 中提取数据并插入到远程数据库

python - 尝试访问同一个表(SQLite)时,两个使用 SqlAlchemy 的程序会发生冲突吗?

ios - 如果不关闭sqlite数据库是否可能丢失数据?

java - 您无法在使用 Glide 的回收 View 时启动已销毁 Activity 的加载

android - 为什么我的 EditText 复制/粘贴菜单在 EditText 下?如何更改弹出窗口的 z 顺序?

database - 我可以在/sdcard 上下载 SQLite db 并从我的 Android 应用程序访问它吗?