Slide 45
Slide 45 text
--
-- Query: Drivers sorted by average rating and trip count
--
rideshare_development> explain SELECT
CONCAT(d.first_name, ' ', d.last_name) AS driver_name,
AVG(t.rating) AS avg_rating,
COUNT(t.rating) AS trip_count
FROM trips t
JOIN users d ON t.driver_id = d.id
GROUP BY t.driver_id, d.first_name, d.last_name
ORDER BY COUNT(t.rating) DESC;
PostgreSQL Fitter, Happier 2021 Slide 45 of 72