stMind

You'll never blog alone

Github Data Challengeでお試し中

サンプルコードを変更しつつ試したQuery。

2012年5月1日以降、Perlでrepotitoryやbranch, tag(CreateEvent)を作成したユーザTop100。repository_language="Perl"のところを変えれば、RubyC++なども試せる。

EventTypeの一覧はこちら

/* top 100 owners for Perl by number of creates */
SELECT repository_owner, count(repository_owner) as creates
FROM [githubarchive:github.timeline]
WHERE type="CreateEvent"
    AND repository_language="Perl"
    AND PARSE_UTC_USEC(created_at) >= PARSE_UTC_USEC('2012-05-01 00:00:00')
GROUP BY repository_owner
ORDER BY creates DESC
LIMIT 100

f:id:satojkovic:20120515012613j:image