Benutzer:Horgner/CH status SQL

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

gute Abfragen[Bearbeiten | Quelltext bearbeiten]

Fromatierung die ein gute Abfrage vehindert[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%KANTON = %'
 OR cur_text LIKE '%KANTON=%'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC 
 LIMIT 500

lange Gemeinden Artikel ohne Bild[Bearbeiten | Quelltext bearbeiten]

SELECT cur_namespace, cur_title, LENGTH(cur_text) as Laenge
 FROM cur
 WHERE cur_text LIKE '%Schweizer Gemeinde]]%'
 AND cur_text not LIKE '%[[Bild:%'
 ORDER BY LENGTH( cur_text ) DESC , cur_timestamp DESC
 LIMIT 2500


* Koodinaten Check[Bearbeiten | Quelltext bearbeiten]

Gemeindeartikel mit voreilenden 0 in Koordinaten:

SELECT cur_title, cur_namespace, CONCAT(LENGTH( cur_text ) , ' Bytes') AS      Groesse
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz|%'
 AND (cur_text LIKE '%BREITENGRAD = 0%' OR cur_text LIKE '%LÄNGENGRAD = 0%' OR cur_text LIKE '%°_0%')
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste abgearbeitet 27.6.2005

Gemeindeartikel mit vertauschten Koordinaten:

SELECT cur_title, cur_namespace, CONCAT(LENGTH( cur_text ) , ' Bytes') AS      Groesse
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz|%'
 AND cur_text NOT LIKE '%BREITENGRAD = 4%'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste abgearbeitet 3.7.2005

* km2 Check[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']]')
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz|%'
 AND cur_text LIKE '%km2%'
 LIMIT 500

Liste abgearbeitet 2.7.2005

* Check alte Einwohnerentwicklung, Tabellenlayout[Bearbeiten | Quelltext bearbeiten]

SELECT cur_title, cur_namespace, CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz|%'
 AND cur_text LIKE '%Einwohneren%'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste abgearbeitet 1.7.2005

* falsche Daten[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND (cur_text LIKE '%.12.%' OR cur_text LIKE '%. 12.%')
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste update mit Dump 15. November 2005

* Kontrolle von Wappen[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%KANTON = Wallis|%'
 AND cur_text NOT LIKE '%Wappen_fehlt.jpg%'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste für TG LU SO GR TI JU FR NE BE VD VS abgearbeitet

* Gemeinden mit Stub Baustein[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND cur_text LIKE '%{{stu%'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500
SELECT concat('# [[', cur_title, ']]'), length(cur_text) AS lung
 FROM cur
 WHERE cur_namespace = 0
 AND cur_text LIKE '%{{%stub%}}%'
 AND cur_text LIKE '%{{Ort_Schweiz%'
 HAVING lung > 1500
 ORDER BY lung DESC, cur_title LIMIT 500

* Gemeinden mit fehlender Navileiste, bringt meist Ortschaften[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND cur_text NOT LIKE '%Navigationsleiste%' 
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Liste update mit Dump 15. November 2005

* Geographie Check[Bearbeiten | Quelltext bearbeiten]

SELECT cur_title 
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0 
 AND cur_text LIKE '%{{Ort_Schweiz|%'
 AND cur_text LIKE '%Geografie%' 
 LIMIT 200

Liste update mit Dump 15. November 2005

* unberechtigter Stub Baustein[Bearbeiten | Quelltext bearbeiten]

SELECT concat('# [[', cur_title, ']]'), length(cur_text) AS lung
 FROM cur
 WHERE cur_namespace = 0
 AND cur_text LIKE '%{{stu%'
 AND cur_text LIKE '%{{Ort_Schweiz%'
 HAVING lung > 1300
 ORDER BY lung DESC, cur_title LIMIT 500

Liste update mit Dump 15. November 2005

* Söhne und Töchter[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[' , page_title,  ']] ' , page_len )
 FROM page, text
 WHERE page_latest = old_id
 AND page_namespace=0
 AND old_text LIKE '%[[Kategorie:Schweizer Gemeinde%'
 AND old_text LIKE '%Söhne und Töchter%'
 LIMIT 200;

Liste vom 20. März 2008

* keine Weblinks[Bearbeiten | Quelltext bearbeiten]

SELECT concat('# [[', cur_title, ']]'), length(cur_text) AS lung
 FROM cur
 WHERE cur_namespace = 0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND cur_text NOT LIKE '%Weblink%' 
 ORDER BY lung DESC, cur_title LIMIT 500

abgearbeitet 2. Oktober 2005

nicht so gute Abfrage[Bearbeiten | Quelltext bearbeiten]

schweizbezogen Artikel[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_text LIKE '%<!--schweizbezogen-->%'
 AND NOT cur_text LIKE '%{{Begriffsklärung}}%'
 AND NOT cur_text LIKE '%#REDIRECT %'
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 20
  1. Schweizer_Fussballverein (182 Bytes)
  2. Binz_(Maur) (291 Bytes)
  3. Gamsen_VS (341 Bytes)
  4. Riviera_(Schweiz) (342 Bytes)

Check BFS Nr. u. Karte[Bearbeiten | Quelltext bearbeiten]

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND (cur_text LIKE '%BFS = 0000|%' OR cur_text NOT LIKE '%BILDPFAD_KARTE = Karte Gemeinde%' OR cur_text NOT LIKE '%BILDPFAD_KARTE = Karte_Gemeinde%')
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

es kommen die falschen

  1. Liddes (708 Bytes)
  2. Sembrancher (731 Bytes)
  3. Vétroz (806 Bytes)
  4. Orsières (826 Bytes)
  5. Vollèges (826 Bytes)
  6. Lohnstorf (874 Bytes)
  7. Bourg-Saint-Pierre (928 Bytes)
  8. Ardon_VS (943 Bytes)
  9. Geschinen (943 Bytes)
  10. Romoos (988 Bytes)
  11. Gluringen (1013 Bytes)
  12. Neudorf_LU (1036 Bytes)
  13. Selma_GR (1058 Bytes)
  14. Chamoson (1069 Bytes)
  15. Hasle_LU (1089 Bytes)
  16. Mesocco (1129 Bytes)
  17. Rickenbach_SO (1141 Bytes)
  18. Ferenbalm (1252 Bytes)
  19. Mauensee_LU (1265 Bytes)

Vorlage nicht in Stadt oder Gemeinde Artikel[Bearbeiten | Quelltext bearbeiten]

Abfrage hat Probleme

SELECT CONCAT( '# [[', cur_title, ']] (', LENGTH( cur_text ) , ' Bytes)' )
 FROM cur
 WHERE cur_namespace=0
 AND cur_is_redirect=0
 AND cur_text LIKE '%{{Ort_Schweiz%'
 AND (cur_text NOT LIKE '%GEMEINDEART = Stadt%' OR cur_text NOT LIKE '%GEMEINDEART = Gemeinde%')
 ORDER BY LENGTH( cur_text ) ASC , cur_timestamp ASC
 LIMIT 500

Hat nicht funktioniert, warum ?

  1. Reckingen_VS (633 Bytes)
  2. Nebikon (678 Bytes)
  3. Arbaz (685 Bytes)
  4. Salins_VS (686 Bytes)