Advertisement
Guest User

pogom Extractor

a guest
Aug 8th, 2016
622
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 8.48 KB | None | 0 0
  1. CREATE TABLE "pokemon_name" ("pokemon_id" INTEGER NOT NULL PRIMARY KEY, "pokemon_name" VARCHAR(255) NOT NULL);
  2. INSERT INTO pokemon_name VALUES (1, "Bulbasaur");
  3. INSERT INTO pokemon_name VALUES (2, "Ivysaur");
  4. INSERT INTO pokemon_name VALUES (3, "Venusaur");
  5. INSERT INTO pokemon_name VALUES (4, "Charmander");
  6. INSERT INTO pokemon_name VALUES (5, "Charmeleon");
  7. INSERT INTO pokemon_name VALUES (6, "Charizard");
  8. INSERT INTO pokemon_name VALUES (7, "Squirtle");
  9. INSERT INTO pokemon_name VALUES (8, "Wartortle");
  10. INSERT INTO pokemon_name VALUES (9, "Blastoise");
  11. INSERT INTO pokemon_name VALUES (10, "Caterpie");
  12. INSERT INTO pokemon_name VALUES (11, "Metapod");
  13. INSERT INTO pokemon_name VALUES (12, "Butterfree");
  14. INSERT INTO pokemon_name VALUES (13, "Weedle");
  15. INSERT INTO pokemon_name VALUES (14, "Kakuna");
  16. INSERT INTO pokemon_name VALUES (15, "Beedrill");
  17. INSERT INTO pokemon_name VALUES (16, "Pidgey");
  18. INSERT INTO pokemon_name VALUES (17, "Pidgeotto");
  19. INSERT INTO pokemon_name VALUES (18, "Pidgeot");
  20. INSERT INTO pokemon_name VALUES (19, "Rattata");
  21. INSERT INTO pokemon_name VALUES (20, "Raticate");
  22. INSERT INTO pokemon_name VALUES (21, "Spearow");
  23. INSERT INTO pokemon_name VALUES (22, "Fearow");
  24. INSERT INTO pokemon_name VALUES (23, "Ekans");
  25. INSERT INTO pokemon_name VALUES (24, "Arbok");
  26. INSERT INTO pokemon_name VALUES (25, "Pikachu");
  27. INSERT INTO pokemon_name VALUES (26, "Raichu");
  28. INSERT INTO pokemon_name VALUES (27, "Sandshrew");
  29. INSERT INTO pokemon_name VALUES (28, "Sandslash");
  30. INSERT INTO pokemon_name VALUES (29, "Nidoran Female");
  31. INSERT INTO pokemon_name VALUES (30, "Nidorina");
  32. INSERT INTO pokemon_name VALUES (31, "Nidoqueen");
  33. INSERT INTO pokemon_name VALUES (32, "Nidoran Male");
  34. INSERT INTO pokemon_name VALUES (33, "Nidorino");
  35. INSERT INTO pokemon_name VALUES (34, "Nidoking");
  36. INSERT INTO pokemon_name VALUES (35, "Clefairy");
  37. INSERT INTO pokemon_name VALUES (36, "Clefable");
  38. INSERT INTO pokemon_name VALUES (37, "Vulpix");
  39. INSERT INTO pokemon_name VALUES (38, "Ninetales");
  40. INSERT INTO pokemon_name VALUES (39, "Jigglypuff");
  41. INSERT INTO pokemon_name VALUES (40, "Wigglytuff");
  42. INSERT INTO pokemon_name VALUES (41, "Zubat");
  43. INSERT INTO pokemon_name VALUES (42, "Golbat");
  44. INSERT INTO pokemon_name VALUES (43, "Oddish");
  45. INSERT INTO pokemon_name VALUES (44, "Gloom");
  46. INSERT INTO pokemon_name VALUES (45, "Vileplume");
  47. INSERT INTO pokemon_name VALUES (46, "Paras");
  48. INSERT INTO pokemon_name VALUES (47, "Parasect");
  49. INSERT INTO pokemon_name VALUES (48, "Venonat");
  50. INSERT INTO pokemon_name VALUES (49, "Venomoth");
  51. INSERT INTO pokemon_name VALUES (50, "Diglett");
  52. INSERT INTO pokemon_name VALUES (51, "Dugtrio");
  53. INSERT INTO pokemon_name VALUES (52, "Meowth");
  54. INSERT INTO pokemon_name VALUES (53, "Persian");
  55. INSERT INTO pokemon_name VALUES (54, "Psyduck");
  56. INSERT INTO pokemon_name VALUES (55, "Golduck");
  57. INSERT INTO pokemon_name VALUES (56, "Mankey");
  58. INSERT INTO pokemon_name VALUES (57, "Primeape");
  59. INSERT INTO pokemon_name VALUES (58, "Growlithe");
  60. INSERT INTO pokemon_name VALUES (59, "Arcanine");
  61. INSERT INTO pokemon_name VALUES (60, "Poliwag");
  62. INSERT INTO pokemon_name VALUES (61, "Poliwhirl");
  63. INSERT INTO pokemon_name VALUES (62, "Poliwrath");
  64. INSERT INTO pokemon_name VALUES (63, "Abra");
  65. INSERT INTO pokemon_name VALUES (64, "Kadabra");
  66. INSERT INTO pokemon_name VALUES (65, "Alakazam");
  67. INSERT INTO pokemon_name VALUES (66, "Machop");
  68. INSERT INTO pokemon_name VALUES (67, "Machoke");
  69. INSERT INTO pokemon_name VALUES (68, "Machamp");
  70. INSERT INTO pokemon_name VALUES (69, "Bellsprout");
  71. INSERT INTO pokemon_name VALUES (70, "Weepinbell");
  72. INSERT INTO pokemon_name VALUES (71, "Victreebel");
  73. INSERT INTO pokemon_name VALUES (72, "Tentacool");
  74. INSERT INTO pokemon_name VALUES (73, "Tentacruel");
  75. INSERT INTO pokemon_name VALUES (74, "Geodude");
  76. INSERT INTO pokemon_name VALUES (75, "Graveler");
  77. INSERT INTO pokemon_name VALUES (76, "Golem");
  78. INSERT INTO pokemon_name VALUES (77, "Ponyta");
  79. INSERT INTO pokemon_name VALUES (78, "Rapidash");
  80. INSERT INTO pokemon_name VALUES (79, "Slowpoke");
  81. INSERT INTO pokemon_name VALUES (80, "Slowbro");
  82. INSERT INTO pokemon_name VALUES (81, "Magnemite");
  83. INSERT INTO pokemon_name VALUES (82, "Magneton");
  84. INSERT INTO pokemon_name VALUES (83, "Farfetch'd");
  85. INSERT INTO pokemon_name VALUES (84, "Doduo");
  86. INSERT INTO pokemon_name VALUES (85, "Dodrio");
  87. INSERT INTO pokemon_name VALUES (86, "Seel");
  88. INSERT INTO pokemon_name VALUES (87, "Dewgong");
  89. INSERT INTO pokemon_name VALUES (88, "Grimer");
  90. INSERT INTO pokemon_name VALUES (89, "Muk");
  91. INSERT INTO pokemon_name VALUES (90, "Shellder");
  92. INSERT INTO pokemon_name VALUES (91, "Cloyster");
  93. INSERT INTO pokemon_name VALUES (92, "Gastly");
  94. INSERT INTO pokemon_name VALUES (93, "Haunter");
  95. INSERT INTO pokemon_name VALUES (94, "Gengar");
  96. INSERT INTO pokemon_name VALUES (95, "Onix");
  97. INSERT INTO pokemon_name VALUES (96, "Drowzee");
  98. INSERT INTO pokemon_name VALUES (97, "Hypno");
  99. INSERT INTO pokemon_name VALUES (98, "Krabby");
  100. INSERT INTO pokemon_name VALUES (99, "Kingler");
  101. INSERT INTO pokemon_name VALUES (100, "Voltorb");
  102. INSERT INTO pokemon_name VALUES (101, "Electrode");
  103. INSERT INTO pokemon_name VALUES (102, "Exeggcute");
  104. INSERT INTO pokemon_name VALUES (103, "Exeggutor");
  105. INSERT INTO pokemon_name VALUES (104, "Cubone");
  106. INSERT INTO pokemon_name VALUES (105, "Marowak");
  107. INSERT INTO pokemon_name VALUES (106, "Hitmonlee");
  108. INSERT INTO pokemon_name VALUES (107, "Hitmonchan");
  109. INSERT INTO pokemon_name VALUES (108, "Lickitung");
  110. INSERT INTO pokemon_name VALUES (109, "Koffing");
  111. INSERT INTO pokemon_name VALUES (110, "Weezing");
  112. INSERT INTO pokemon_name VALUES (111, "Rhyhorn");
  113. INSERT INTO pokemon_name VALUES (112, "Rhydon");
  114. INSERT INTO pokemon_name VALUES (113, "Chansey");
  115. INSERT INTO pokemon_name VALUES (114, "Tangela");
  116. INSERT INTO pokemon_name VALUES (115, "Kangaskhan");
  117. INSERT INTO pokemon_name VALUES (116, "Horsea");
  118. INSERT INTO pokemon_name VALUES (117, "Seadra");
  119. INSERT INTO pokemon_name VALUES (118, "Goldeen");
  120. INSERT INTO pokemon_name VALUES (119, "Seaking");
  121. INSERT INTO pokemon_name VALUES (120, "Staryu");
  122. INSERT INTO pokemon_name VALUES (121, "Starmie");
  123. INSERT INTO pokemon_name VALUES (122, "Mr. Mime");
  124. INSERT INTO pokemon_name VALUES (123, "Scyther");
  125. INSERT INTO pokemon_name VALUES (124, "Jynx");
  126. INSERT INTO pokemon_name VALUES (125, "Electabuzz");
  127. INSERT INTO pokemon_name VALUES (126, "Magmar");
  128. INSERT INTO pokemon_name VALUES (127, "Pinsir");
  129. INSERT INTO pokemon_name VALUES (128, "Tauros");
  130. INSERT INTO pokemon_name VALUES (129, "Magikarp");
  131. INSERT INTO pokemon_name VALUES (130, "Gyarados");
  132. INSERT INTO pokemon_name VALUES (131, "Lapras");
  133. INSERT INTO pokemon_name VALUES (132, "Ditto");
  134. INSERT INTO pokemon_name VALUES (133, "Eevee");
  135. INSERT INTO pokemon_name VALUES (134, "Vaporeon");
  136. INSERT INTO pokemon_name VALUES (135, "Jolteon");
  137. INSERT INTO pokemon_name VALUES (136, "Flareon");
  138. INSERT INTO pokemon_name VALUES (137, "Porygon");
  139. INSERT INTO pokemon_name VALUES (138, "Omanyte");
  140. INSERT INTO pokemon_name VALUES (139, "Omastar");
  141. INSERT INTO pokemon_name VALUES (140, "Kabuto");
  142. INSERT INTO pokemon_name VALUES (141, "Kabutops");
  143. INSERT INTO pokemon_name VALUES (142, "Aerodactyl");
  144. INSERT INTO pokemon_name VALUES (143, "Snorlax");
  145. INSERT INTO pokemon_name VALUES (144, "Articuno");
  146. INSERT INTO pokemon_name VALUES (145, "Zapdos");
  147. INSERT INTO pokemon_name VALUES (146, "Moltres");
  148. INSERT INTO pokemon_name VALUES (147, "Dratini");
  149. INSERT INTO pokemon_name VALUES (148, "Dragonair");
  150. INSERT INTO pokemon_name VALUES (149, "Dragonite");
  151. INSERT INTO pokemon_name VALUES (150, "Mewtwo");
  152. INSERT INTO pokemon_name VALUES (151, "Mew");
  153.  
  154. SELECT latitude
  155.     , longitude
  156.     , SUBSTR(disappear_time, 15, 5) || ' ' || GROUP_CONCAT(DISTINCT(pn.pokemon_name)) AS 'Label'
  157.     , 'http://pokespy.stts.edu/icons/'|| CASE(COUNT(1)) WHEN 1 THEN p.pokemon_id ELSE MAX(p.pokemon_id) END || '.png' AS 'Icon'
  158.     , '      <Placemark>
  159.        <name>'||SUBSTR(disappear_time, 15, 5) || ' ' || GROUP_CONCAT(DISTINCT(pn.pokemon_name))||'</name>
  160.        <description>'||SUBSTR(disappear_time, 15, 5) || ' ' || GROUP_CONCAT(DISTINCT(pn.pokemon_name))||'</description>
  161.        <styleUrl>#Icon'||CASE(COUNT(1)) WHEN 1 THEN p.pokemon_id ELSE MAX(p.pokemon_id) END||'</styleUrl>
  162.        <Point>
  163.          <coordinates>'||longitude||','||latitude||',0</coordinates>
  164.        </Point>
  165.      </Placemark>' AS KML_PlaceMark
  166. FROM pokemon p
  167. INNER JOIN pokemon_name pn
  168. ON pn.pokemon_id = p.pokemon_id
  169. WHERE p.pokemon_id NOT IN (16,19,21)
  170. GROUP BY p.latitude, p.longitude
  171. ORDER BY Label;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement