This query is marked as a draft This query has been published by Tanhaochen.

SQL

AخA
 
WITH RankedPages AS (
    SELECT 
        p.page_id,
        p.page_title,
        MIN(r.rev_timestamp) AS creation_timestamp,
        SUM(pv.view_count) AS total_views
    FROM page p
    JOIN revision r ON r.rev_page = p.page_id
    JOIN pageviews pv ON pv.page_id = p.page_id
    WHERE p.page_namespace = 0
      AND p.page_is_redirect = 0
    GROUP BY p.page_id
    HAVING creation_timestamp > "20220101000000"
),
TopPages AS (
    SELECT 
        page_id,
        page_title,
        total_views,
        ROW_NUMBER() OVER (ORDER BY total_views DESC) AS rank
    FROM RankedPages
)
SELECT 
    page_id,
    page_title,
    total_views
FROM TopPages
WHERE rank <= 30000
ORDER BY RAND()
LIMIT 10000;
By running queries you agree to the Cloud Services Terms of Use and you irrevocably agree to release your SQL under CC0 License.
All SQL code is licensed under CC0 License.

Checking query status...