我有一个包含全名的表(姓氏在前),我想使用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,在这种情况下,这可能不是您想要的)

07-27 21:25