Professional Documents
Culture Documents
APLICATII INFORMATICE
UTILIZAND LIMBAJUL SQL
3) S se afieze numele tuturor angajailor care sunt din localitile a cror nume
ncepe cu litera M.
SQL> SELECT dela || ' - ' || panala ||' '|| suma || ' + ' ||
procent || ' % pentru ceea ce depaseste ' || dela
FROM Impozitar;
DELA ||'-'|| PANALA ||''|| SUMA || '+' || PROCENT ||'%PENTRU CEEA CE DEPASESTE'
----------------------------------------------------------------------------------------------------------------------------
0 - 2100000 0 + 18% pentru ceea ce depaseste 0
2100001 - 5200000 378000 + 23% pentru ceea ce depaseste 2100001
5200001 - 8300000 1091000 + 28% pentru ceea ce depaseste 5200001
8300001 - 11600000 1959000 + 34% pentru ceea ce depaseste 8300001
11600001 - 999999999999 3081000 + 40% pentru ceea ce depaseste 11600001
7) S se afieze, concatenat, codul angajatului i luna din tabela Pontaj. Pentru irul
astfel creat s se afieze lungimea sa.
18) S se afieze salariu de baz mediu, salariu minim i salariu maxim pentru toi
salariaii cu codul cuprins ntre 10 i 1000.
20) S se afieze toi angajaii din structura ierarhic a societii. Rdcina arborelui
este Directorul .
Rezultatul este:
LPAD('',5*(LEVEL-1))||CODANG FUNCTIA
-----------------------------------------------------------------
300 Director
100 Ec
200 Inginer
400 Tehnician
24) S se adauge n tabela Pontaj datele pentru noul angajat (cu date introduse de la
tastatura).
COMMIT;
DESCRIBE DatePersCta;
Name Null? Type
--------------------------------------------------------------------------
CODANG NOT NULL NUMBER(5)
NUME VARCHAR2(35)
CNP VARCHAR2(13)
DATAN DATE
ADRESA VARCHAR2(30)
LOCALITATE VARCHAR2(15)
TELEFON VARCHAR2(10)
TMP NUMBER (3)
DESCRIBE DatePersCta;
Name Null? Type
--------------------------------------------------------------------------
CODANG NOT NULL NUMBER(5)
NUME VARCHAR2(35)
CNP VARCHAR2(13)
DATAN DATE
ADRESA VARCHAR2(30)
LOCALITATE VARCHAR2(15)
TELEFON VARCHAR2(10)
TMP NUMBER (5)
35) S se creeze tabela virtual CONSTANTA care va conine date despre angajaii
din Constana
SQL> SELECT
CONSTRAINT_TYPE,
CONSTRAINT_NAME,
STATUS
FROM USER_CONSTRAINTS
WHERE TABLE_NAME= 'DATEPERS';
C CONSTRAINT_NAME STATUS
- ------------------------------ -----------------------
C CHECK_COMP ENABLED