Fork of
Mainspace-to-talk and WP:R2 redirects
by Wbm1058
This query is marked as a draft
This query has been published
by Wbm1058.
SQL
x
SELECT concat( "[https://en.wikipedia.org/w/index.php?title={{urlencode:",
p.page_title, "}}&redirect=no ", p.page_title, "] redirects to [[Template:", r.rd_title, "]]" )
AS "Mainspace-to-template redirects"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 0
AND r.rd_namespace = 10
ORDER by page_title;
SELECT CONCAT("{{wlh|", CONVERT(p.page_title USING utf8), "|", REPLACE(CONVERT(p.page_title USING utf8), "_", " "), "}}")
AS "Mainspace-to-template redirects",
COUNT(*) AS "Incoming<br>links"
FROM redirect r
INNER JOIN page p ON p.page_id = r.rd_from
WHERE p.page_namespace = 0
AND r.rd_namespace = 10
ORDER by page_title;
/*
SELECT CONCAT("{{wlh|", CONVERT(p1.page_title USING utf8), "|", REPLACE(CONVERT(p1.page_title USING utf8), "_", " "), "}}") AS "Article",
COUNT(*) AS "Incoming<br>links"
FROM page AS p1
JOIN redirect AS r1 ON p1.page_id=r1.rd_from
JOIN categorylinks
ON p1.page_id = cl_from
JOIN linktarget
ON p1.page_title = lt_title AND lt_namespace = 0
JOIN pagelinks
ON lt_id = pl_target_id
JOIN page AS p2
ON pl_from = p2.page_id AND p2.page_namespace = 0
LEFT JOIN redirect AS r2 ON p2.page_id=r2.rd_from
WHERE p1.page_namespace = 0
AND p1.page_is_redirect = 1
AND cl_to = 'Redirects_from_misspellings'
AND NOT ( r1.rd_namespace <=> r2.rd_namespace AND r1.rd_title <=> r2.rd_title )
GROUP BY 1
LIMIT 1000;
*/
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.