
如上图的一个表格,在URL字段里有我所需要分类的内容#1,#2,#3....等等
最终需要的效果是,对#1,#2,#3对应的SCORE求和,如下图

由于实际的表里需要分类的内容很多,所以希望各位大神指导下,
用一个效率较高的办法实现,最好能把需要分类的内容存在一个表内,
用SQL直接调用该表(存放#1,#2,#3的表),然后实现分类求和
感激不尽!!

SQL 模糊查询 分类 GROUPBY
------解决方案--------------------------------------------------------
写个思路吧:
1.可以根据CHARINDEX找到“#”的位置
2.SUBSTRING提取#1,#2,#3,SUM(score)
------解决方案--------------------------------------------------------
select REVERSE(left(REVERSE(url),charindex('\',REVERSE(url))-1)) as url
,sum(score) as totalscore
from tab
group by REVERSE(left(REVERSE(url),charindex('\',REVERSE(url))-1))