Challenge: Optimizing a Ratings Analysis Query
Compito
Swipe to start coding
You are tasked with analyzing and optimizing a query that aggregates driver ratings and ride statistics. The goal is to improve the performance of a query that calculates, for each driver, the total number of rides and their average rating.
- Use EXPLAIN to analyze the original query's execution plan.
- Write and include an optimized query for better performance, using the available tables and data. You must provide the optimized query solution code; if it is missing or incomplete, the task will not pass.
- Your optimized query must return, for each driver, their
driver_id,first_name,last_name, the total number of rides (total_rides), and their average rating (avg_rating). - Ensure that drivers with no rides or ratings still appear in the results, with
total_ridesandavg_ratingas zero. - Use EXPLAIN to show the execution plan of your optimized query.
- The test will fail if your solution does not include a complete and correct optimized query.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 6
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Fantastico!
Completion tasso migliorato a 4.76
Challenge: Optimizing a Ratings Analysis Query
Scorri per mostrare il menu
Compito
Swipe to start coding
You are tasked with analyzing and optimizing a query that aggregates driver ratings and ride statistics. The goal is to improve the performance of a query that calculates, for each driver, the total number of rides and their average rating.
- Use EXPLAIN to analyze the original query's execution plan.
- Write and include an optimized query for better performance, using the available tables and data. You must provide the optimized query solution code; if it is missing or incomplete, the task will not pass.
- Your optimized query must return, for each driver, their
driver_id,first_name,last_name, the total number of rides (total_rides), and their average rating (avg_rating). - Ensure that drivers with no rides or ratings still appear in the results, with
total_ridesandavg_ratingas zero. - Use EXPLAIN to show the execution plan of your optimized query.
- The test will fail if your solution does not include a complete and correct optimized query.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 6
single