标签: sql sqlite
我有一个存储了几百万个三元组的SQL数据库。大部分三元组至少重复一次。计算db中每个三元组出现次数的最实用的方法是什么?感谢。
答案 0 :(得分:2)
假设“三元组”由三列c1,c2和c3组成,您可以使用group by来计算不同的元组:
c1
c2
c3
group by
select c1, c2, c3, count(1) from mytable group by c1, c2, c3
演示:http://www.sqlfiddle.com/#!7/693c4/2