Sunteți pe pagina 1din 1

CREATE TABLE CATEGORII (ID_CATEGORIE VARCHAR2(5) PRIMARY KEY, DESCRIERE

VARCHAR2(50), CLASIFICARE NUMBER(1), DOTARI_MINIME VARCHAR2(50))


INSERT INTO CATEGORII VALUES('1','CABANA LA MUNTE',1,'INTERNET,BAIE IN CAMERA')
INSERT INTO CATEGORII VALUES('2','HOTEL IN BUCURESTI',3,'PRIVELISTE, AGLOMERATIE')
INSERT INTO CATEGORII VALUES('3','CASA LA TARA',5,'TUICA, INTERNET, AER CURAT')
INSERT INTO CATEGORII VALUES('4','IAHT PE DUNARE',1,'APA, FLORA')
INSERT INTO CATEGORII VALUES('5','ACASA',6,'MANCARE, INTERNET, CALDURA')
SELECT COUNT(*) FROM CATEGORII WHERE DOTARI_MINIME LIKE '%INTERNET%'
CREATE TABLE UNITATI_CAZARE (ID_UNITATE VARCHAR2(5), NUME VARCHAR2(10), JUDET
VARCHAR2(10), ID_CATEGORIE VARCHAR2(5) REFERENCES CATEGORII(ID_CATEGORIE),
NR_LOCURI NUMBER(4))
INSERT INTO UNITATI_CAZARE VALUES ('11','LA IONA','NEAMT','3',15)
INSERT INTO UNITATI_CAZARE VALUES ('12','POPESTII','BACAU','5',5)
INSERT INTO UNITATI_CAZARE VALUES ('13','MARGARETA','TULCEA','4',20)
INSERT INTO UNITATI_CAZARE VALUES ('14','HOPA','NEAMT','1',100)
INSERT INTO UNITATI_CAZARE VALUES ('15','LIGA 1','BUCURESTI','2',1000)
SELECT JUDET, SUM(NR_LOCURI) FROM UNITATI_CAZARE GROUP BY JUDET
SELECT A.ID_CATEGORIE, A.DESCRIERE, SUM(B.NR_LOCURI) FROM CATEGORII A,
UNITATI_CAZARE B WHERE A.ID_CATEGORIE=B.ID_CATEGORIE AND B.JUDET='NEAMT' GROUP BY
A.ID_CATEGORIE, A.DESCRIERE

S-ar putea să vă placă și