Benutzer:Sansculotte/SQL
Zur Navigation springen
Zur Suche springen
Häufigkeitsliste "Fehlende Artikel"
[Bearbeiten | Quelltext bearbeiten]Artikel für Fehlende Artikel, aus dem Seitenquelltext kopieren und auf Wikipedia:Fehlende Artikel einfügen:
SELECT brokenlinks.bl_to as Artikel, COUNT(DISTINCT brokenlinks.bl_from) as Linkanzahl FROM cur, brokenlinks WHERE cur.cur_id = brokenlinks.bl_from AND cur.cur_namespace=0 AND LENGTH(cur.cur_text) > 200 GROUP BY brokenlinks.bl_to HAVING Linkanzahl > 1 ORDER BY Linkanzahl DESC LIMIT 150
Wantedpages A-Z
[Bearbeiten | Quelltext bearbeiten]SELECT brokenlinks.bl_to as Artikel, CONCAT(COUNT(DISTINCT brokenlinks.bl_from),' Verweise,') as Linkanzahl FROM cur, brokenlinks WHERE cur.cur_namespace=0 AND bl_to LIKE 'A%' GROUP BY bl_to HAVING Linkanzahl > 5 ORDER BY bl_to ASC LIMIT 500
Auswahl von geeigneten Artikel für "Neue Artikel"
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title as Artikeltitel, cur_user_text as Verfasser, LENGTH(cur_text) as Laenge, cur_timestamp as Ersteinstellung FROM cur WHERE cur_is_new=1 AND cur_is_redirect=0 AND cur_namespace=0 AND LENGTH(cur_text)>800 AND cur_timestamp>(Now()-1800000) ORDER BY cur_timestamp DESC LIMIT 100
kurze Artikel
[Bearbeiten | Quelltext bearbeiten]SELECT CONCAT('[[',cur_title,']]') as Artikel, CONCAT(LENGTH(cur_text),' Bytes') as Laenge, CONCAT(' ') as Bearbeitungshinweis FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND LENGTH(cur_text)<150 AND cur_text NOT LIKE '%Begriffsklaerung%' AND cur_text NOT LIKE '%Begriffsklärung%' ORDER BY LENGTH(cur_text) ASC LIMIT 150
Äußerst kurze Artikel, oft Vandalismusindikator
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND cur_is_redirect=0 AND LENGTH(cur_text)<50 ORDER BY LENGTH(cur_text) ASC LIMIT 100
Vandalismusindikator 2
[Bearbeiten | Quelltext bearbeiten]relativ kurze Artkel ohne fettem Stichwort, meistens keine ganzen Sätze oder Ein-Satz-Artikel.
SELECT cur_title FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND cur_text NOT LIKE '%\'\'\'%' AND cur_title NOT LIKE '%Flagge%' AND LENGTH(cur_text)<180 ORDER BY LENGTH(cur_text) ASC LIMIT 500
Artikel mit Selbstlinks
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title FROM cur,links WHERE cur_is_redirect=0 AND cur_namespace=0 AND l_from=cur_title AND l_to=cur_id GROUP BY cur_title ASC
Artikeln mit Rechtschreibfehlern
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND (cur_text LIKE '%d. h.%' OR cur_text LIKE '%z. b.%') AND cur_text NOT LIKE '%schweizbezogen%' ORDER BY cur_title ASC LIMIT 250
SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND (cur_text LIKE '% .%' OR cur_text LIKE '% ,%' OR cur_text LIKE '% )%' OR cur_text LIKE '%( %') ORDER BY cur_title ASC LIMIT 250
Unterseiten von Benutzern
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title FROM cur WHERE cur_is_redirect=0 AND cur_namespace=2 AND cur_title LIKE '%/%' ORDER BY cur_title ASC
Abfrage Protected Pages
[Bearbeiten | Quelltext bearbeiten]SELECT '[[', cur_namespace as Namespace, cur_title as Artikel, ']]' FROM cur WHERE cur_restrictions = "sysop" ORDER by cur_Namespace, cur_title ASC LIMIT 800
Abfrage der meistbesuchten Seiten
[Bearbeiten | Quelltext bearbeiten]SELECT cur_title, cur_counter FROM cur WHERE cur_counter > 20 ORDER BY cur_counter DESC LIMIT 50
Anzahl der Artikel mit Bildern
[Bearbeiten | Quelltext bearbeiten]SELECT count(*) FROM cur WHERE cur_text LIKE "%[[Bild:%"
Artikel mit Bildern die noch nicht nach der neuen Thumbnail-Methode sind
[Bearbeiten | Quelltext bearbeiten]SELECT cur_namespace, cur_title FROM cur WHERE cur_text NOT REGEXP AND (cur_text LIKE "%[[%edia:%gr%" OR cur_text LIKE "%[[%edia:%kl%" OR cur_text LIKE "%[[%ild:%small%") SORT BY cur_title ASC