计算重复三元组

时间:2012-11-19 20:11:46

标签: sql sqlite

我有一个存储了几百万个三元组的SQL数据库。大部分三元组至少重复一次。计算db中每个三元组出现次数的最实用的方法是什么?感谢。

1 个答案:

答案 0 :(得分:2)

假设“三元组”由三列c1c2c3组成,您可以使用group by来计算不同的元组:

  select c1, c2, c3, count(1)
    from mytable
group by c1, c2, c3

演示:http://www.sqlfiddle.com/#!7/693c4/2