1
4
步骤1:将关键字分隔成适当的关系(表)。
步骤2:将公司和标记之间的多对多关系映射到单独的表中,就像所有多对多关系一样:
步骤3:使用简单的分组查询生成“cloud”(例如,以“cloud”表示最常见的100个标记):
步骤4:缓存结果,因为它很少更改,并且计算成本很高。 |
2
1
我宁愿把你的设计标准化为 suggested by Remus 但是如果你的设计不能改变… 您可以使用解析函数(我将使用的示例来自 here )解析关键字并对其进行计数。
|
3
1
雷姆斯和乔都是对的,但是是的,就像乔说的那样,如果你没有选择,那么你就必须忍受。我想我可以通过使用XML数据类型为您提供一个简单的解决方案。通过执行此查询,您已经可以轻松地查看已分析的列
既然知道您可以这样做,那么您所要做的就是对它们进行分组和计数,但是您不能对XML方法进行分组,所以我的建议是创建上面的查询视图。
在那个视图上执行你的计数
不管怎样,这里是全文——> http://anyrest.wordpress.com/2010/08/13/converting-parsing-delimited-string-column-in-sql-to-rows/ |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |