Einige sinnvolle Abfragen für die Sysops:
Inhalt
- Text finden, z.B. Rechtschreibfehler:
- SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_text LIKE '%Text%'
- Stubs finden: Kürzer als 50 Zeichen und enthält den Text "Siehe":
- SELECT cur_title FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND LENGTH(cur_text)<50 AND cur_text LIKE '%Siehe%'
- Kurze Artikel (weniger als 100 Zeichen, keine Jahreszahlen): Titel, Text und Länge anlisten
- SELECT cur_title,cur_text, Length(cur_text) FROM cur WHERE cur_title >= 'A' AND cur_is_redirect=0 AND cur_namespace=0 AND LENGTH(cur_text)<100 order by length(cur_text)
- 50 Seiten, bei denen nichts fett geschrieben ist (auch nicht der Begriff selbst):
- SELECT cur_title FROM cur WHERE cur_namespace=0 AND cur_is_redirect=0 AND cur_text NOT LIKE "%'''%" AND cur_text NOT LIKE "%<b>%" LIMIT 50
- Interlinks einer bestimmten Sprache (Sprachkürzel kommt dreimal vor!)
- SELECT cur_title,@p:=INSTR(cur_text,''''sv''':') as Position,@l:=SUBSTRING(cur_text,5+@p,LOCATE('',cur_text, @p)-5-@p) AS Text,CONCAT('<a href=http://sv.wikipedia.org/wiki/',REPLACE(@l,' ','_'),'>',@l,'</a>') AS Interlink FROM cur WHERE cur_is_redirect=0 AND cur_namespace=0 AND cur_text LIKE '%[[sv:%' LIMIT 20
Statistik
- Anzahl der Seiten mit mindestens 1500 Bytes ermitteln:
- SELECT COUNT(*) FROM cur WHERE LENGTH(cur_text)>1500 AND cur_namespace=0