home / season_32_matches

all_maps (view)

26 rows

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: Average Duration

Map Games Pickrate Average Duration Average End Round Seconds per Round
banana_depot_scene 346 2.66% 06:54 14.96 23.7
basalt_columns 251 1.93% 05:46 11.18 25.65
bloon_bot_factory 222 1.71% 07:00 15.24 27.59
bloonstone_quarry 804 6.19% 09:09 20.34 27.0
building_site_scene 272 2.09% 05:33 11.46 23.86
castle_ruins 565 4.35% 07:46 15.77 25.77
cobra_command 653 5.03% 07:30 14.83 26.33
dino_graveyard 715 5.50% 07:25 17.05 26.12
garden 426 3.28% 07:36 14.71 26.96
glade 431 3.32% 05:15 12.51 25.19
inflection 361 2.78% 05:42 10.9 25.93
koru 540 4.16% 06:36 14.17 23.73
mayan_map_01 196 1.51% 09:35 19.79 26.07
neo_highway 352 2.71% 06:54 13.64 26.02
oasis 927 7.13% 08:56 18.61 25.59
off_tide 852 6.56% 07:35 16.14 24.51
pirate_cove 430 3.31% 06:37 13.55 24.9
ports 255 1.96% 05:54 11.54 25.5
precious_space 543 4.18% 06:17 15.21 24.85
salmon_pool 380 2.92% 06:13 14.6 25.55
sands_of_time 743 5.72% 08:47 17.95 26.04
splashdown 348 2.68% 06:11 14.55 25.54
star 1030 7.93% 08:12 18.65 26.43
sun_palace 811 6.24% 07:22 17.77 24.89
times_up 360 2.77% 05:20 13.34 24.0
up_on_the_roof 181 1.39% 12:05 23.55 30.83

Advanced export

JSON shape: default, array, newline-delimited

CSV options:

CREATE VIEW all_maps AS 
WITH elite_maps AS (
    SELECT map, duration, endRound
    FROM matches
    WHERE map NOT IN ('bloontonium_mines', 'docks', 'in_the_wall', 'island_base', 'thin_ice')
)
SELECT map AS Map,
       Games,
       printf('%.2f%%', Games * 100.0 / (SELECT COUNT(*) FROM elite_maps)) AS Pickrate,
       REPLACE((CASE
                    WHEN CAST(ROUND(avg_duration / 60, 0) AS INTEGER) < 10
                        THEN '0' || CAST(ROUND(avg_duration / 60, 0) AS TEXT)
                    ELSE CAST(ROUND(avg_duration / 60, 0) AS TEXT)
           END) || ':' ||
               (CASE
                    WHEN CAST(ROUND(avg_duration % 60, 0) AS INTEGER) < 10
                        THEN '0' || CAST(ROUND(avg_duration % 60, 0) AS TEXT)
                    ELSE CAST(ROUND(avg_duration % 60, 0) AS TEXT)
                   END), '.0', '')                                 AS [Average Duration],
       ROUND(avg_end_round, 2)                                     AS [Average End Round],
       ROUND(avg_duration / avg_end_round, 2)                      AS [Seconds per Round]
FROM (SELECT map,
             AVG(duration) AS avg_duration,
             AVG(endRound) AS avg_end_round,
             COUNT(*)      AS Games
      FROM elite_maps
      GROUP BY map);
Powered by Datasette · Queries took 215.965ms