Skip to content

Instantly share code, notes, and snippets.

@mgechev
Created March 16, 2011 10:08
Show Gist options
  • Save mgechev/872276 to your computer and use it in GitHub Desktop.
Save mgechev/872276 to your computer and use it in GitHub Desktop.
16.03.2011 - Exercise1 - Unit3
SET SCHEMA MOVIES;
--Напишете заявка, която извежда
--имената на актрисите, които са също и продуценти с нетна стойност по-голяма от 10 милиона
SELECT NAME
FROM MOVIESTAR
WHERE GENDER = 'F'
AND NAME IN ((SELECT NAME
FROM MOVIEEXEC
WHERE NETWORTH > 10000000));
--Напишете заявка, която извежда имената на тези актьори (мъже и жени), които не са
--продуценти.
SELECT NAME
FROM MOVIESTAR
WHERE NAME NOT IN ((SELECT NAME
FROM MOVIEEXEC));
--Напишете заявка, която извежда имената на всички филми с дължина по-голяма
--от дължината на филма ‘Gone With the Wind’
SELECT TITLE
FROM MOVIE
WHERE LENGTH > ALL ((SELECT LENGTH
FROM MOVIE
WHERE TITLE = 'Gone With the Wind'));
--Напишете заявка, която извежда имената на продуцентите и имената на продукциите
--за които стойността им е по-голяма от продукциите на продуценти ‘Merv Griffin’
SELECT E.NAME, M.TITLE
FROM MOVIE AS M, MOVIEEXEC AS E
WHERE CERT# = PRODUCERC#
AND NETWORTH > ALL ((SELECT NETWORTH
FROM MOVIEEXEC
WHERE NAME = 'Merv Griffin'));
--Напишете заявка, която извежда името на филмите с най-голяма дължина по студио.
SELECT DISTINCT TITLE, STUDIONAME, LENGTH
FROM MOVIE AS M
WHERE LENGTH >= ALL ((SELECT LENGTH AS L1
FROM MOVIE
WHERE STUDIONAME = M.STUDIONAME AND LENGTH IS NOT NULL));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment