You are on page 1of 1

1a SELECT denumire, pret FROM medicament WHERE pret=(SELECT MAX (pret) FROM medi

cament)
1b SELECT denumire, data_exp FROM medicament WHERE (TO_CHAR (data_exp, 'MONTH')=
TO_CHAR(SYSDATE,'MONTH')AND(TO_CHAR(data_exp,'YEAR')=TO_CHAR(SYSDATE, 'YEAR')))
ORDER BY DATA_EXP (NU MERGE)
2a SELECT denumire, SUM(cantitate) AS "CANT_TOT" FROM medicament GROUP BY denumi
re ORDER BY denumire
2b DELETE FROM medicament WHERE cantitate>10
3a SELECT denumire FROM medicament WHERE pret>=20 AND pret<=40
3b ALTER TABLE medicament ADD total NUMBER(4) DESCRIBE medicament
4a SELECT * FROM medicament WHERE ROWNUM<=2
4b ALTER TABLE medicament DROP COLUMN data_exp DESCRIBE medicament
5a SELECT denumire, pret FROM medicament ORDER BY pret DESC
5b SELECT pret FROM medicament WHERE denumire='Aspirina'
6a SELECT clasa, SUM (abs_mot) AS "ABSENTE MOTIVATE", SUM(abs_nemot) AS "ABSENTE
NEMOTIVATE", SUM (abs_mot+abs_nemot) AS "TOTAL ABSENTE" FROM elev GROUP BY clas
a
6b SELECT * FROM elev WHERE abs_nemot=(SELECT MIN(abs_nemot) FROM elev)
7a SELECT * FROM elev order by clasa, nume_pren
7b delete from elev where abs_nemot>20
8a select distinct tara from alo where (durata>0) order by tara
8b select numepren, sum(durata) as "total convorbiri" from alo group by numepren
having sum (durata)=(select max(sum(durata)) from alo group by numepren)
9a select statiune, sum (nrloc) as "total locuri" from agentie group by statiune
9b select * from agentie where pret>(select avg(pret) from agentie)
10a select masa,chelner FROM restaurant WHERE nr_loc=nr_pers
10b select chitanta, valoare, nr_pers FROM restaurant where chelner='IONESCU' an
d valoare=(select min(valoare)from restaurant where chelner='IONESCU')
11a update restaurant set chelner='AVRAMESCU' where chelner='POPESCU'
11b delete from restaurant where chelner='IONESCU'
12a select nume, marca from proprietari p join autovehicule a on (p.nr_inmatr=a.
nr_inmatriculare) where marca='Skoda' and an_fabr=2011
12b select count(*) "Numar masini" from autovehicule where substr (nr_inmatricul
are,1,1)='B'
13a alter table autovehicule drom column culoare describe autovehicule
13b select marca, nr_inmatriculare from autovehicule where an_fabr=(select max(a
n_fabr) from autovehicule)
14a delete from destinatii where denumire='Caraibe'
14b select nume,denumire from clienti,destinatii where destinatii.idd=clienti.id
d
15a select * from clienti where nume='Ionescu'
15b insert into destinatii values (23,'Creta', 'hotel 3*',1180)
16a select * from destinatii order by pret
16b select avg(pret) from destinatii
17a select denumire from destinatii where pret<(select avg(pret) from destinatii
)
17b alter table destinatii drop column descriere describe destinatii
18a select * from destinatii where rownum<=2
18b select denumire from destinatii order by pret desc
19a select * from calorii order by nr_calorii
19b select categorie, count(categorie) as "TOTAL" from calorii group by categori
e
20a select categorie, min (nr_calorii) as "SANATOS" from calorii group by catego
rie
20b select * from calorii where nr_calorii='230'

You might also like