这样的sql语句应该怎么写?
如果一个字段存在这样的数据
field1
---------
工资
绩效工资
加班工资
其它工资
要统计每个记录出现过的次数,字符串只要包含这个字符,不管是不是完全是,都算
比如其它几个XX工资都算工资
统计结果应该是
field1 count
---------------
工资 4
绩效工资 1
加班工资 1
其它工资 1
[解决办法]
select a.a,count(1) from [Table] a ,[Table] b where charindex(a.a,b.a)> 0 group by a.a
我的异常网推荐解决方案:软件开发者薪资,http://www.myexception.cn/other/1391128.html