DBMS expr 3
DBMS expr 3
DESC COMMAND
DESC ACTOR;
DESC DIRECTOR;
DESC MOVIES;
DESC MOVIE_CAST;
DESC RATING;
QUERIES:
1. List the titles of all movies directed by „Hitchcock‟ SELECT MOV_TITLE FROM
MOVIES WHERE DIR_ID IN(SELECT DIR_ID FROM DIRECTOR WHERE DIR_NAME
= 'HITCHCOCK');
2. Find the movie names where one or more actors acted in two or more movies. SELECT
distinct MOV_TITLE FROM MOVIES M, MOVIE_CAST MV WHERE
OUTPUT
Q1.
SELECT MOV_TITLE FROM MOVIES WHERE DIR_ID IN(SELECT DIR_ID
FROMDIRECTOR WHERE DIR_NAME = 'HITCHCOCK');
MOV_TITLE
AKASH
Q2.
SELECT distinct MOV_TITLE FROM MOVIES M, MOVIE_CAST MV WHERE
M.MOV_ID=MV.MOV_ID AND ACT_ID IN(SELECT ACT_ID FROM MOVIE_CAST
GROUP BY ACT_ID HAVING COUNT(ACT_ID) > 1);
MOV_TITLE
BAHUBALI-2
BAHUBALI-1
AKASH
Q4.
SELECT MOV_TITLE, COUNT(REV_STARS) FROM MOVIES INNER JOIN RATING
USING (MOV_ID) GROUP BY MOV_TITLE HAVING MAX(REV_STARS)>0 ORDER
BY MOV_TITLE;
MOV_TITLE COUNT(REV_STARS)
AKASH 1
BAHUBALI-1 1
BAHUBALI-2 1
WAR HORSE 1
Q5.
UPDATE RATING SET REV_STARS=5 WHERE MOV_ID IN(SELECT MOV_ID FROM
MOVIES WHERE DIR_ID IN(SELECT DIR_ID FROM DIRECTOR WHERE DIR_NAME
= 'STEVEN SPIELBERG'));SELECT * FROM RATING;
MOV_ID REV_STARS
1001 4
1002 2
1003 5
1004 5