gpt4 book ai didi

android - Sqlite 查询以获取匹配搜索关键字后的下一个可用字符列表

转载 作者:行者123 更新时间:2023-11-29 18:34:18 25 4
gpt4 key购买 nike

如何查询 sqlite 数据库以获取字符串字段中搜索关键字后的下一个可用字符列表。例如,如果搜索关键字是“and”

让字符串成为名称列表,例如:

  1. y Xyz
  2. r新Xyz
  3. Xyz 和on
  4. Xyz Miranda

然后我应该得到字符 [y,r,o,a]。

我尝试使用 substr(names,1,1) 进行查询,但 substr 需要指定起始索引,这在每个字符串中都不同。是否可以使用 sqlite 查询获取这些字符?

最佳答案

你需要 substr()instr():

select 
substr(names, instr(lower(names), lower('and')) + length('and'), 1) nextchar
from tablename
where
names like '%' || 'and' || '_%'

参见 demo
您可以在上述查询中将 'and' 替换为您想要的任何字符串。

关于android - Sqlite 查询以获取匹配搜索关键字后的下一个可用字符列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54912526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com