我从Twitter API中将数据提取到我的数据库中。有一个“hashtags”列存储了推文中使用的主题标签列表。在MySql中计数多个出现的子字符串
Table name: brexittweets
Column: hashtags varchar(500)
我想统计hashtags的数量。例如
Hashtags
Tweet1: ['EUref', 'Brexit', 'poll']
Tweet2: ['Brexit', 'Blair']
Tweet3: ['Brexit', 'Blair', 'EUref']
的结果应该是:
hashtag count(hashtag)
Brexit 3
EUref 2
Blair 2
poll 1
我想在做什么: 试图把引号“”之间串,但在同一行中出现多次。
尝试使用strpos查找“'的实例,但它只返回第一个实例。
有没有办法做到这一点与查询?我正在考虑尝试一个过程,但它变得复杂,因为我需要使用PHP在网页上打印这些结果。
'[]'是否包含在字符串中? – McNets
是的。这是它从Python写入的方式,但如果它们太成问题,我可以将它们除去。 –
看一看:http://stackoverflow.com/a/2696901/3270427 – McNets