Wikipédia:SQL-lekérdezések
Megjelenés
A rendszeresen frissítendő SQL-lekérdezések gyűjteménye.
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;
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]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.