Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialKawaljeet Singh
3,820 PointsAVG
We're in a movie database. There's a reviews table with the columns of id, movie_id, username, review and rating.
The movie "Starman" has an id of 6. Movie ids are stored in the movie_id column. Calculate the average rating for "Starman". Alias the average as average_rating.
Select movie_id,AVG(rating) from reviews GROUP BY movie_id HAVING movie_id=6;
2 Answers
Kawaljeet Singh
3,820 PointsThanku for help ,i got it
Steven Parker
231,269 PointsKawaljeet Singh — Normally, you'd choose "best answer" on the one that contained the information that helped most to solve the issue!
(You can still change the selection)
Steven Parker
231,269 PointsI see a few issues:
- the instructions ask only for the rating (no movie_id)
- you won't need GROUP BY or HAVING
- but you will need a WHERE clause
- you still need to alias the average as "average_rating"
Kawaljeet Singh
3,820 PointsIts still not working,can u post the right query Thank you
Steven Parker
231,269 PointsTry implementing all the hints and see if you get it for yourself. If you still have trouble, post the revised query.
Kawaljeet Singh
3,820 PointsKawaljeet Singh
3,820 PointsWhy its showing me that my query produces different results , plz help and explain that what will be the output with my query??