一尘不染

使用SQL搜索字符串中的单词数

sql

数据库:Sql Server

我有名为page_text的表列,其中包含以下值

“我喜欢stackoverflow.com,因为我可以随时发布问题并获得答案。”

我想使用 SQLQUERY 搜索 I 它的数量。因此,在该字符串中它将返回4。

我应该可以搜索任何东西。


阅读 114

收藏
2021-03-10

共1个答案

一尘不染

declare @search varchar(10) = 'I'

select len(replace(PageText, @search, @search + '#')) 
- len(PageText) as Count from YourTable
2021-03-10