ویکی‌پدیا:ویکی‌پروژه نسخه آفلاین/کد sql کوئری‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد

در زیر کد sql کوئری‌های مورد نیاز فهرست می‌شوند:

  1. استخراج عنوان ۲۰،۰۰۰ مقالهٔ پربازدید ویکی‌فا در ۱ سال گذشته
  2. استخراج عنوان مقالات برپایه تعداد پیوند به آنها
  3. استخراج عنوان مقالات برپایه تعداد میان‌ویکی
  4. استخراج عنوان مقالات برپایه حجم
  5. استخراج عنوان مقالات برگزیده و خوب و کیفیت عالی ویکی‌فا
  6. استخراج عنوان مقالات برپایه درجهٔ اهمیت آنها در ویکی‌پروژه‌های ویکی انگلیسی
SELECT  pl_title, COUNT(*) as total, page_id FROM pagelinks LEFT JOIN page ON pl_title = page_title WHERE pl_namespace = 0 AND page_namespace = 0 and pl_from_namespace = 0 and page_is_redirect = 0 GROUP BY 1 ORDER BY total DESC LIMIT 20000;
Select /* SLOW_OK */ page_title AS title, cid From (Select ll_from As page_id, count(ll_lang) As cid From langlinks Group By ll_from Having count(ll_lang)>=1) As sq Natural Join page Where page_namespace=0 Order By cid DESC,page_title LIMIT 20000;"
select page_title, page_len from page where page_namespace = 0 order by page_len desc LIMIT 20000;