【发布时间】:2017-08-23 12:01:07
【问题描述】:
请看一下这个简单的 SQL 服务器数据库:
我想要的是,我想创建一个只有 3 列的摘要,这里是代码:
select ProductID, Name,
*code* as CountString
from product
where Name in ('this', 'is', 'count', 'example')
我希望结果有 3 列,“CountString”列是匹配的字符串总数('this'、'is'、'count'、'example')。这是我想要的结果:
例如,我希望 ProductID 1 的 Countstring 为 4,因为它包含所有 4 个单词。
如果你能解决这个问题,那就太棒了!
【问题讨论】:
-
用您正在使用的数据库标记问题。还可以编辑问题并显示您想要的结果。
-
完成!给你
-
@RaspiSurya 如果一个词出现多次,应该计算多次还是算1?
-
如果有产品名称“这叫这句话”,应该算5个字。你能解决吗?
标签: sql sql-server count