Benutzer:Sansculotte/SQL

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Spezial:Asksql


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
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
[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