【发布时间】:2025-11-28 07:15:01
【问题描述】:
假设我有一列包含名为“Data”的字符串(定义为 nvarchar(MAX))
数据包含以下单元格:
-------------------------------------
| data |
--------------------------------------
| "test data #item test data #match" |
-------------------------------------
| "test data #test" |
-------------------------------------
我想创建一个使用#{something} 搜索出现的查询。但是,查询返回出现次数为 2 或更多的行。所以会返回:
-------------------------------------
| data |
--------------------------------------
| "test data #item test data #match" |
-------------------------------------
因为有两个标签项:
例如
SELECT * FROM table WHERE data LIKE '%#% AND COUNT > 2
我将如何编写这样的查询?
【问题讨论】:
-
统计字符串中的
#
标签: sql-server sql-server-2012