Você está na página 1de 1

CREATE TABLE CLADIRI

(
COD_CLADIRE INTEGER PRIMARY KEY,
ADRESA VARCHAR2(200) NOT NULL,
NR_NIVELE NUMBER(2) NOT NULL
);

CREATE TABLE APARTAMENTE


(
COD_AP INTEGER PRIMARY KEY,0
NR_CAMERE NUMBER(3) NOT NULL,
ETAJ NUMBER(2) NOT NULL,
OBS VARCHAR2(200),
COD_CLADIRE INTEGER REFERENCES CLADIRI(COD_CLADIRE)
);

b
SELECT C.ADRESA,A.COD_APARTAMENT, A.ETAJ, A.OBS
FROM CLADIRI C, APARTAMENTE A
WHERE A.COD_CLADIRE=C.COD_CLADIRE AND C.NR_NIVELE>2

c
SELECT A.ADRESA
FROM CLADIRI A,APARTAMENTE B
WHERE A.COD_CLADIRE=B.COD_CLADIRE
AND B.NR_CAMERE IN (SELECT MAX(NR_CAMERE) FROM APARTAMENTE)

Você também pode gostar