相关疑难解决方法(0)

用于在两个已知字符串之间选择字符串的SQL查询

我需要一个SQL查询来获取两个已知字符串之间的值(返回的值应该以这两个字符串开头和结尾).

一个例子.

"我所知道的是,这条狗非常糟糕,无论其他人怎么想,都要立即受到严厉的惩罚."

在这种情况下,已知的字符串是"狗"和"立即".所以我的询问应该回归"狗一直非常糟糕,需要立刻进行严厉的惩罚"

到目前为止,我已经想出了这个,但无济于事:

SELECT SUBSTRING(@Text, CHARINDEX('the dog', @Text), CHARINDEX('immediately', @Text))
Run Code Online (Sandbox Code Playgroud)

@Text是包含主字符串的变量.

有人可以帮我解决我出错的地方吗?

sql sql-server substring

29
推荐指数
8
解决办法
17万
查看次数

标签 统计

sql ×1

sql-server ×1

substring ×1