2
我有一個SQL數據庫存儲幾百萬個三元組。大部分三元組至少重複一次。計算db中每個三元組發生次數的最實用方法是什麼?謝謝。計數重複三元組
我有一個SQL數據庫存儲幾百萬個三元組。大部分三元組至少重複一次。計算db中每個三元組發生次數的最實用方法是什麼?謝謝。計數重複三元組
假設「三聯」是由三列c1
,c2
,並c3
的,你可以使用group by
計數不同的元組:
select c1, c2, c3, count(1)
from mytable
group by c1, c2, c3
該查詢本質上創建了一個類似於表的數據結構,對吧?如果我想將這些數據放入與原始數據庫實際相同的數據庫中,是否有一種簡單的方法可以做到這一點,而無需對此查詢的結果進行for循環?謝謝。 – user1056805
什麼表看起來像? –
它看起來非常像下面答案中的演示(http://www.sqlfiddle.com/#!7/693c4/2) – user1056805