我玩了一下,想出了这个SQL提琴
相关的SELECt查询看起来像这样(尽管需要两次表扫描,但我确信它可以变得更有效率):
select C, sum(dbo.CountOccurancesOfString(B, C)) as numberfrom Tbl_1 join Tbl_2 on 1=1group by Corder by number desc
编辑 这是我从这个答案得到的功能:
CREATE FUNCTION dbo.CountOccurancesOfString( @searchString nvarchar(max), @searchTerm nvarchar(max))RETURNS INTASBEGIN return (LEN(@searchString)-LEN(REPLACE(@searchString,@searchTerm,'')))/LEN(@searchTerm)END
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)