Challenge: Optimizing a Ratings Analysis Query
Uppgift
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.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 6
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 4.76
Challenge: Optimizing a Ratings Analysis Query
Svep för att visa menyn
Uppgift
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.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 6
single