Wikipédia:SQL-lekérdezések

A Wikipédiából, a szabad enciklopédiából

A rendszeresen frissítendő SQL-lekérdezések gyűjteménye.

Wikipédia:Keresett lapok[szerkesztés]

A Speciális:Keresett lapok oldal kézi változata.

SELECT pl_title as title, count(pl_from) as requests
FROM page p JOIN pagelinks ON p.page_id = pl_from LEFT JOIN page x ON pl_title = x.page_title AND x.page_namespace=0
WHERE p.page_namespace = 0 AND pl_namespace = 0 AND x.page_title IS NULL
GROUP BY title
ORDER BY requests DESC
LIMIT 5000;

Wikipédia:Legkeresettebb csonkok[szerkesztés]

SELECT CONCAT('*[[',pl_title,']] (', COUNT(*),' link)')
FROM pagelinks pl
     INNER JOIN page p ON pl.pl_title = p.page_title
WHERE pl.pl_namespace = 0
 AND EXISTS (SELECT * FROM templatelinks
             WHERE SUBSTR(tl_title FROM 1 FOR 5) = 'Csonk'
             AND tl_from = p.page_id
             LIMIT 1 )
GROUP BY pl.pl_title
ORDER BY COUNT(*) DESC
LIMIT 1000;

Legkevésbé keresett lapok[szerkesztés]

A toolszerveren.

SELECT pl_title as title, count(pl_from) as requests
FROM page p JOIN pagelinks ON p.page_id = pl_from LEFT JOIN page x ON pl_title = x.page_title AND x.page_namespace=0
WHERE p.page_namespace = 0 AND pl_namespace = 0 AND x.page_title IS NULL
GROUP BY title
ORDER BY requests ASC
LIMIT 750000;

Ezt követően az eredményt Dani alakítja át a hivatkozott oldalon található formába.

Interwiki nélküli kategóriák[szerkesztés]

Wikipédia:Interwiki nélküli kategóriák

SELECT page_title FROM page 
  LEFT JOIN templatelinks ON tl_from = page_id AND tl_namespace = 10 AND tl_title = 'Kat-redir'
  LEFT JOIN langlinks ON ll_from = page_id 
WHERE page_namespace = 14 
  AND NOT page_title LIKE 'Csonkok_%'
  AND NOT page_title LIKE 'Figyelmet_igénylő_lapok_%'
  AND page_is_redirect = 0 
  AND tl_from IS NULL 
  AND ll_from IS NULL;

Wikipédia-névtérbeli lapok[szerkesztés]

Szerkesztő:Hunyadym/WP névtérbeli lapok

SELECT * FROM page WHERE page_namespace = 4 AND page_is_redirect = 0 AND page_title NOT LIKE '%/%';

Commonsos képek helyi leírólappal[szerkesztés]

Lásd: Wikipédia:Kocsmafal (javaslatok)/Archív79#Commonsra feltöltött, a huwikin kategorizált képek. A lekérdezés eredménye ebben a formában nemcsak a kategorizált lapokat tartalmazza, hanem a {{kk}}, {{kkfail}} sablonosakat és a teszteket is.

select page_title 
from page left join image on page_title=img_name 
where page_namespace=6 and page_is_redirect=0 and img_name is null;

Merlijn (Walhallasw) megoldása.