Toggle navigation
Home
New Query
Recent Queries
Discuss
Database tables
Database names
MediaWiki
Wikibase
Replicas browser and optimizer
Login
History
Fork
Fork of
heuristic to find wrong coordinates and / or wrong iso-codes
by
Herzi Pinki
This query is marked as a draft
This query has been published
by
Herzi Pinki
.
Toggle Highlighting
SQL
use dewiki_p; set @iso1:='DE'; #set @iso2:='' or code set @iso2:='RP'; #gt_country binary(2) #gt_region varbinary(3) DECLARE iso CURSOR FOR SELECT gt_country from geo_tags; #DECLARE iso CURSOR FOR SELECT distinct gt_country, gt_region from geo_tags order by 1,2 /* declare iso CURSOR local FOR SELECT distinct gt_country, gt_region from geo_tags order by 1,2; OPEN @iso; FETCH NEXT; FROM @iso INTO @iso1, @iso2; WHILE @@FETCH_STATUS = 0 BEGIN # FETCH NEXT FROM @iso INTO @iso1, @iso2 END CLOSE @iso; DEALLOCATE @iso; /* select distinct gt_country, gt_region from geo_tags order by 1,2 asc limit 10; select sqrt((gt_lat - cen_gt_lat)*(gt_lat - cen_gt_lat) + (gt_lon - cen_gt_lon)*(gt_lon - cen_gt_lon)) as distanzungefaehr, gt_lat, gt_lon, gt_page_id, gt_name, (select page_title from page where page_id = gt_page_id) as title, (select distinct gt_country from geo_tags order by 1) as iso1, #(select distinct gt_region from geo_tags where gt_country=iso1 order by 1) as iso2, gt_country,gt_region from geo_tags, (select avg(gt_lat) cen_gt_lat,avg(gt_lon) cen_gt_lon,count(*) from geo_tags where case when @iso2='' then gt_country=@iso1 and gt_region is null else gt_country=@iso1 and gt_region=@iso2 end) as zentrumdavon where case when @iso2='' then gt_country=@iso1 and gt_region is null else gt_country=@iso1 and gt_region=@iso2 end order by 1 desc limit 50; */
By running queries you agree to the
Cloud Services Terms of Use
and you irrevocably agree to release your SQL under
CC0 License
.
Submit Query
Stop Query
All SQL code is licensed under
CC0 License
.
Checking query status...