IMDb Rating

Moderate
0/80
Average time to solve is 3m

Problem statement

From the IMDb dataset, print the title and rating of those movies which have a genre starting from 'C' released in 2014 with a budget higher than 4 Crore. (Download the dataset from console)

Solution
(100% EXP penalty)
IMDb Rating
All tags
Sort by
Search icon

Interview problems

Left Join Solution

select title,rating

from IMDB i

left join genre g

on i.movie_id = g.movie_id

where 

g.genre like 'C%'

and 

i.title like '%2014%'

and 

i.budget > 40000000

313 views
0 replies
1 upvote

Interview problems

Without Joins

select title,rating

from IMDB 

where movie_id in

(select movie_id 

from genre 

where genre like 'C%')

and 

title like '%2014%'

and 

budget > 40000000

153 views
0 replies
1 upvote

Interview problems

vipul's solution

select a.title,a.rating from imdb as a inner join genre as b

on a.movie_id=b.movie_id where b.genre like 'C%' and a.title like '%2014%'

and a.budget>40000000;

98 views
0 replies
0 upvotes

Interview problems

IMDb Rating

SELECT 

  i.title

, i.rating

--, g.genre

--, i.Budget

from IMDB as i

inner join genre as g

on i.Movie_id = g.Movie_id

WHERE 

g.genre like 'C%'

AND

i.title LIKE '%2014%'

AND

i.Budget > 40000000;

138 views
0 replies
0 upvotes

Interview problems

IMDB Rating || Solution

SELECT Title, Rating

from IMDB

Inner Join genre on IMDB.movie_id = genre.movie_id

where genre.genre like 'C%'

and IMDB.budget>40000000

and IMDB.Title like '%2014%';

209 views
0 replies
0 upvotes

Interview problems

BEST SOLUTION || IMDb Rating ||

SELECT i.Title , i.Rating

FROM IMDB as i

LEFT JOIN genre as g 

ON i.Movie_id = g.Movie_id

WHERE 

g.genre LIKE 'C%' AND i.Budget > 40000000 AND i.Title LIKE '%2014%' ;

138 views
0 replies
0 upvotes

Interview problems

what is the error in this

select IMDB.Title,IMDB.Rating from IMDB right outer join genre on IMDB.movie_id = genre.movie_id where IDMB.Budget > 40000000 and genre.genre like 'C'% and IMDB.Title like %2014%;  

45 views
0 replies
0 upvotes

Interview problems

SQL Solution Using Left Join and LIKE Keyword

SELECT i.Title , i.Rating

FROM IMDB as i

LEFT JOIN genre as g 

ON i.Movie_id = g.Movie_id

WHERE 

g.genre LIKE 'C%' AND i.Budget > 40000000 AND i.Title LIKE '%2014%' ;

142 views
0 replies
0 upvotes
profile

Interview problems

Optimized solution

select      mb.title, mb.rating  from      IMDB mb

join      genre gen 

on      gen.movie_id = mb.movie_id

where 

    left(gen.genre,1) = 'C' 

    AND right(mb.title ,6) ='(2014)'

    AND mb.budget > 40000000

37 views
0 replies
0 upvotes

Interview problems

Easy Solution

select a.Title, a.rating from imdb a join genre b on a.Movie_id=b.Movie_id

 where genre like 'C%' and title like '%2014%' and a.Budget>40000000;

360 views
0 replies
3 upvotes
Console