sql - 如何在Sqlite中实现Eclipse样式的搜索

标签 sql sqlite search where-clause

我有一个包含全名的表(姓氏在前),我想使用Sqlite where子句按first+last搜索人员

即如果全名是:John Michel William如果我按John William搜索,我想获取它

最佳答案

您可以使用like子句:

...
where NAME like 'John%William'


另一种解决方案是使用FTS表,在这种情况下,您可以使用MATCH查询:

....
where NAME match 'John William'


(这还将检索XXXX John William甚至William John,在这种情况下,这可能不是您想要的)

关于sql - 如何在Sqlite中实现Eclipse样式的搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26906650/

相关文章:

javascript - 从段落中搜索文本 - Javascript?

Mysql搜索

sql - 如何处理 Antlr 4 生成的 LISP 样式树?

android - sqlite android中的 "not null"子句

javascript - 如何使用nodejs使搜索不区分大小写?

python - 关于数据库设计基础的问题

Android SQLite SQLiteOpenHelper IllegalStateException - 数据库已经关闭错误

mysql - SQL 查询 - 在小于或等于日期加入

sql - 滚动平均postgres

Python - 执行sqlite查询后的正则表达式模式匹配问题