Aggregating cycling data
Using native aggregate functions.
Using native aggregate functions.
source '0_create_keyspace.cql';
source 'team_average-table.cql';
// START-AVG
SELECT AVG(cyclist_time_sec) AS Average FROM cycling.team_average
WHERE team_name = 'UnitedHealthCare Pro Cycling Womens Team';
// END-AVG
// START-rAVG
average
---------
11474
(1 rows)
// END-rAVG
// START-COUNT
SELECT count(cyclist_name) AS Row_Count FROM cycling.team_average
WHERE team_name = 'UnitedHealthCare Pro Cycling Womens Team';
// END-COUNT
// START-rCOUNT
row_count
-----------
3
(1 rows)
// END-rCOUNT
// START-MIN
SELECT MIN(cyclist_time_sec) AS Fastest FROM cycling.team_average
WHERE team_name = 'UnitedHealthCare Pro Cycling Womens Team';
// END-MIN
// START-rMIN
fastest
---------
11449
(1 rows)
// END-rMIN
// START-MAX
SELECT MAX(cyclist_time_sec) AS Slowest FROM cycling.team_average
WHERE team_name = 'UnitedHealthCare Pro Cycling Womens Team';
// END-MAX
// START-rMAX
slowest
---------
11490
(1 rows)
// END-rMAX
// START-SUM
SELECT SUM(cyclist_time_sec) AS Total_Time FROM cycling.team_average
WHERE team_name = 'UnitedHealthCare Pro Cycling Womens Team';
// END-SUM
// START-rSUM
total_time
------------
34424
(1 rows)
// END-rSUM
Results
// START-rAVG
average
---------
11474
(1 rows)
// END-rAVG
// START-rCOUNT
row_count
-----------
3
(1 rows)
// END-rCOUNT
// START-rMIN
fastest
---------
11449
(1 rows)
// END-rMIN
// START-rMAX
slowest
---------
11490
(1 rows)
// END-rMAX
// START-rSUM
total_time
------------
34424
(1 rows)
// END-rSUM