【发布时间】:2016-08-17 06:46:09
【问题描述】:
我有带字符串的值(varchar)。有一个词:John,在每个值中至少重复几次。
例如
约翰去了镇上。他拜访了他的女朋友。她非常喜欢约翰。 约翰恋爱了。
或者。
他去了镇上。约翰喜欢足球。 约翰喜欢冰淇淋。
现在我需要动态解决方案来查找最后写入的“约翰”在字符串中的位置。
这可能吗?
【问题讨论】:
-
是的,使用递归 CTE。您真的需要在 SQL 中执行此操作吗?
-
是的,没有别的办法。我已经阅读了有关 instr、substr 等的所有内容,很容易获得第一个 john,但最后一个很复杂。
-
显示一些示例数据和想要的结果。
-
比较是否区分大小写?
标签: string sqlite substring string-length