Advertisement
Five_NT

[SQL][Atestat] Problema 3

Nov 24th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.98 KB | None | 0 0
  1. 3.      Se consideră tabela FILME cu structura: NUME, GEN, BUGET, DATA_AP.
  2.  
  3. a.      Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  4. SELECT * FROM FILME
  5.  
  6. b.      Afişaţi pe ecran filmele gen “comedie” cu buget >10000;
  7. SELECT NUME FROM FILME WHERE GEN='comedie' AND BUGET > 10000
  8.  
  9. c.      Afişaţi toate filmele din tabela grupate pe genuri;
  10. SELECT NUME, GEN FROM FILME ORDER BY GEN
  11.  
  12. d.      Afişaţi filmul care a avut cel mai mare buget;
  13. SELECT NUME, BUGET FROM FILME WHERE BUGET=(SELECT MAX(BUGET) FROM FILME)
  14.  
  15. e.      Ştergeţi din tabelă filmele IN apărute înainte de 1-ian-1990;
  16. DELETE FROM (SELECT TO_CHAR(DATA_AP, 'YYYY') FROM FILME WHERE TO_CHAR(DATA_AP, 'YYYY') < 1990 )
  17. /* Pentru readaugare: */
  18. INSERT INTO FILME (NUME, GEN, BUGET, DATA_AP) VALUES (:w, :x, :y, :z)
  19.  
  20. f.      Calculați bugetul total al tuturor filmelor gen “aventură”.
  21. SELECT SUM(BUGET) AS "Buget total" FROM FILME WHERE GEN='aventura'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement