You are on page 1of 2

20a - SELECT CATEGORIE, min(nr_calorii) AS "SANATOS" FROM calorii group by categ

orie
20b - SELECT * FROM calorii WHERE nr_calorii='230'
21a - SELECT nume, durata FROM abonament where durata>6
21b - SELECT nume,titlu FROm publicatie A,abonament B WHERE A.id_revista=B.id_re
vista AND domeniu='IT'
22a - SELECT nume FROM abonament WHERE TO_CHAR(data,'YYYY')=2014
22b - SELECT id_revista AS "Codul publicatiei", titlu AS "Titlul publicatiei", d
omeniu AS "Domeniul tratat", pret as "Pretul",
23a - SELECT nume,prenume,nota,disciplina FROM elev e,nota n WHERE to_char(data,
'MM/YYYY')='10/2013' AND (e.nr_mat=n.nr_mat) NU MERGE!
23b - SELECT AVG(nota) AS "Media informatica" FROM nota WHERE to_char(data,'YYYY
')=to_char(SYSDATE,'YYYY') AND disciplina='inf
24a - SELECT clasa, AVG(nota) AS"Media clasa" From elev2 A, nota B WHERE A.nr_ma
t=B.nr_mat GROUP by clasa
24b - SELECT nume,prenume,clasa,nota FROM elev2 A, nota B where A.nr_mat=B.nr_ma
t ORDER by nume
25a - SELECT denumire, Sum(cantitate) as "cantitatea" FROm produs NATURAL JOIN s
toc group by denumire
25b - SELECT furnizor,cantitate,pret AS "valoarea" FROM produs NATURAL JOIN stoc
WHERE denumire=denumire
26a - SELECT SUM(cantitate) AS "Cantitate cartofi" FROM produs p Natural join st
oc s where p.denumire='Cartofi'
26b - SELECT SUM(cantitate*pret) AS "Valoare stoc cartofi" FROM produs NATURAL J
OIN stoc where denumire='Cartofi'
27a - SELECT denumire, AVG(pret) As "Pretul mediu" FROM produs NATURAL JOIN stoc
GROUP BY denumire;
27b - SELECT data_intrare AS "Data expirare lapte", furnizor FROM produs NATURAL
JOIN stoc WHERE denumire='Lapte'; DATA_INTRARE+3 NU MERGE LA DATA!!!!
28a - SELECT denumire,furnizor,cantitate,um FROM produs NATURAL JOIN stoc WHERE
denumire='Lapte'
28b - UPDATE stoc SET cantitate=cantitate-150 WHERE idp=3 ; SELECT * FROM stoc
29a - SELECT nume,prenume,denumire AS "DESTINATIE" FROM client NATURAL JOIN dest
inatie WHERE prenume='Cristina';
29b - SELECT nume,prenume, denumire as "DESTINATIE" FROM client NATURAL JOIN des
tinatie ORDER BY nume,prenume DESC;
30a - SELECT denumire, COUNT(idc) AS "Numar clienti" FROM destinatie NATURAL JOI
N client GROUP BY denumire;
30b - SELECT * FROM client NATURAL JOIN destinatie WHERE :Cod_client=idc;
31a - UPDATE destinatie SET descriere='Destinatie de vis' Where:destinatie=denum
ire;
31b - SELECT nume,prenume FROM destinatie NATURAL JOIN client WHERE denumire='Po
iana Brasov';
32a - UPDATE destinatie SET descriere=denumire WHERE denumire !='Predeal'
32b - DELETE FROM client WHERE nume='Mazilu'
33a - SELECT * FROM persoana WHERE localitate !='Galati';
33b - SELECT idm,marca FROM persoana NATURAL JOIN masina WHERE :NUMELE=nume and
:PRENUMELE=prenume;
34a - SELECT * FROM persoana WHERE idp NOT IN (SELECT idp FROM masina);
34b - ALTER TABLE persoana ADD adr VARCHAR(100);
35a - ALTER TABLE masina ADD seria VARCHAR(20);
35b - SELECT idm,nume,prenume,marca FROM masina NATURAL JOIN persoana;
36a - SELECT * FROM bilet WHERE clasa=1 ORDER BY data_e DESC;
36b - SELECT nrb,idt,data_c FROM tren NATURAL JOIN bilet WHERE data_c=data_e
37a - SELECT titlu,autor,editura,an_ap AS "ANUL APARITIEI" FROM carte NATURAL JO
IN imprumut WHERE cititor='Giava Tudorel';
37b - UPDATE carte SET nr_ex=nr_ex-1; SELECT * FROM carte; NU MERGE! NR EX-1
38a - SELECT titlu,autor,editura,data_i+25 AS "Data restituirii" FROM carte NATU
RAL JOIN imprumut WHERE:NUME_CITITOR=cititor; DATA_I+25 NU MERGE!!!!!!
38b - SELECT editura, SUM(nr_ex) AS "NUMAR TOTAL DE EXEMPLARE" FROM carte; NU ME

RGE!!!
39a - SELECT idi AS "Identificator imprumut", titlu AS "Titlul cartii imprumutat
e", autor AS "Autorul cartii", editura AS NU MERGE!!!!!
39b - DELETE FROM imprumut WHere to_char(data_i, 'MM')='04' NU MERGE!
40a - UPDATE produs2 SET tva=pret*(19/119); NU MERGE!
40b - SELECT ids,denumire,pret*cantitate AS valoare,(pret*cantitate)*19/119 AS "
Valoare totala TVA", expira as "Data expirarii"; NU MERGE

You might also like