Professional Documents
Culture Documents
Cerinte SI
Cerinte SI
-- Sa se afiseze numele si prenumele tuturor actorilor. Rezultatul sa fie continut intr-o singura coloana 'nume
complet'
SELECT concat(a.act_firstname, a.act_lastname) AS 'Complete Names'
FROM actors a;
-- Afisati titlul si data aparitiei pentru toate filmele aparute dupa 2012 ordonate alfabetic dupa titlu
SELECT mov_title, mov_publishdate
FROM movies
WHERE mov_publishdate > '2012-01-01'
ORDER BY mov_title ASC;
-- Afisati toate filmele horror aparute dupa 2012 ordonate descrescator dupa data aparitiei ordonate alfabetic
dupa titlu
SELECT m.mov_title,
m.mov_publishdate,
g.gen_title
FROM movies m
JOIN mov_genres mg ON m.mov_id = mg.mov_id
JOIN genres g ON mg.gen_id = g.gen_id
WHERE g.gen_title = 'Horror' AND m.mov_publishdate > '2012-01-01'
ORDER BY m.mov_title DESC;
-- Afisati toate filmele de actiune aparute dupa 2015 ordonate crescator dupa data aparitiei
SELECT m.mov_title,
m.mov_publishdate,
g.gen_title
FROM movies m
JOIN mov_genres mg ON m.mov_id = mg.mov_id
JOIN genres g ON mg.gen_id = g.gen_id
WHERE g.gen_title = 'Action' AND m.mov_publishdate > '2015-01-01'
ORDER BY m.mov_title ASC;
-- Afisati toate filmele de comedie in care a jucat Chris Tucker ordonate descrescator dupa an si alfabetic
dupa titlu.alter
SELECT *
FROM movies m
JOIN movie_cast mc ON m.mov_id = mc.mov_id
JOIN actors a ON mc.act_id = a.act_id
WHERE a.act_lastname = 'Tucker';
-- ORDER BY m.mov_publishdate desc, m.mov_title asc
-- Afisati top 3 regizori de film dupa numarul de filme regizate. Ordonati rezultatul crescator dupa numarul
de filme
-- Afisati numarul de filme din fiecare categorie. Se va afisa nnumele categoriei si numarul de filme.
Ordonati crescator rezultatul