17 lines
535 B
SQL
17 lines
535 B
SQL
-- SELECT
|
|
-- repo_name,
|
|
-- count(distinct actor_login) AS u,
|
|
-- sum(star) AS stars
|
|
-- FROM
|
|
-- (
|
|
-- SELECT
|
|
-- repo_name,
|
|
-- CASE WHEN event_type = 'PushEvent' AND (ref LIKE '%/master' OR ref LIKE '%/main') THEN actor_login ELSE NULL END AS actor_login,
|
|
-- CASE WHEN event_type = 'WatchEvent' THEN 1 ELSE 0 END AS star
|
|
-- FROM github_events WHERE event_type IN ('PushEvent', 'WatchEvent') AND repo_name != '/'
|
|
-- ) t
|
|
-- GROUP BY repo_name
|
|
-- HAVING stars >= 100
|
|
-- ORDER BY u DESC
|
|
-- LIMIT 50
|