You are on page 1of 1

CREATE TABLE DEPARTAMENTE

(
COD NUMBER(3) PRIMARY KEY,
DENUMIRE VARCHAR2(30) NOT NULL,
);

CREATE TABLE ANGAJATI


(
CNP NUMBER(13) PRIMARY KEY,
NUME VARCHAR2(50) NOT NULL,
FUNCTIA VARCHAR2(20) NOT NULL,
SALARNUMBER(4) NOT NULL,
COD_DEPART NUMBER(3) REFERENCES DEPARTAMENTE(COD)
);

SELECT A.DENUMIRE AS DEPARTAMENT, B.NUME_SI_PRENUME AS "COORDONATOR DEPARTAMENT"


FROM DEPARTAMENTE A ANGAJATI B
WHERE (A.COD=B.COD_DEPARTM)
AND (UPPER(B.FUNCTIA)='COORDONATOR DEPARTAMENT')

SELECT A.DENUMIRE AS DEPARTAMENT, COUNT(B.CNP) AS "NUMARUL_DE_ANGAJATI"


FROM DEPARTAMENTE A
INTER JOIN ANGAJATI B
ON (A.COD=B,COD_DEPART)
GROUP BY (A.DENUMIRE)
ORDER BY NUMARUL_DE_ANGAJATI

You might also like