2012-12-07 63 views
0

我有一個包含字符串列表的重複字段A.找到與給定字符串重合的TOP字符串的好方法是什麼?因此,如果A包含主題標籤,則對於給定主題標籤#T1,在最高數量的記錄中查找與#T1重合的標籤。如何統計重複字段中的搭配

回答

1

您可以使用WITHINSUM(IF(...))來查找匹配項。例如:

SELECT hashtag, COUNT(*) AS cnt 
    (SELECT tweet.hashtag as hashtag, 
      SUM(IF(tweet.hashtag == '#T1', 1, 0)) WITHIN RECORD as tagz 
    FROM [tweets]) 
WHERE tagz > 0 
GROUP by hashtag, 
ORDER BY cnt DESC 
+0

正是我所需要的,像一個魅力工作!謝謝。 –