Sunteți pe pagina 1din 2

/*1.

Sa se selecteze din tabela angajaţi numai angajatii care au salariul cuprins


intre 8000 si 10000.*/
SELECT * FROM ANGAJATI
WHERE salariul BETWEEN 8000 AND 10000;

DESCRIBE ANGAJATI;

/*2. Sa se selecteze din tabela angajati numai angajatii care au functia SA_REP.
*/
SELECT * FROM ANGAJATI
WHERE lower(id_functie) LIKE 'sa_rep';

/*3. Sa se selecteze angajatii care sunt in acelasi departament cu angajatul


Smith. */
SELECT * FROM ANGAJATI
WHERE id_departament IN (SELECT id_departament FROM ANGAJATI WHERE nume =
'Smith' );

/*4. Să se afişeze produsele care au preţul unitar cel mai mic.*/


SELECT * FROM PRODUSE
WHERE pret_min = (SELECT MIN(pret_min) FROM PRODUSE);

/*5. Modificati conditia de la punctul 2 astfel incat sa fie selectati si cei care
au in denumirea functiei atributul ACCOUNT.*/
SELECT * FROM ANGAJATI
WHERE lower(id_functie) = 'sa_rep' OR (id_functie) LIKE '%ACCOUNT%';

/*6. Sa se selecteze toti angajatii pentru care a doua litera din e-mail este A, B
sau C. */
SELECT * FROM ANGAJATI
WHERE email like '_A%' or email like '_B%' or email like '_C%';

/*7. Sa se selecteze toti angajatii care au numarul de telefon format din al


doilea grup de cifre din 123 (de exemplu: 515.123.4569)*/
SELECT * FROM ANGAJATI
WHERE telefon like '%.123.%';

/*8. Sa se selecteze toti angajatii angajati inainte de 1 ianuarie 2009


(data_angajare).*/
SELECT * FROM ANGAJATI
WHERE data_angajare < TO_DATE ('01-01-2009', 'DD-MM-YYYY');

/*9. Modificati conditia de mai sus astfel incat sa afisati numai salariatii
angajati in ianuarie 2009. */
SELECT * FROM ANGAJATI
WHERE extract(year from data_angajare) = 2009 AND extract (month from
data_angajare) = 1;

/*10. Sa se selecteze numele, salariul, denumirea functiei angajatilor şi denumirea


departamentului pentru cei care lucreaza în departamentul IT.*/
SELECT a.nume, a.salariul, a.id_functie, d.denumire_departament
FROM angajati a, departamente d
WHERE a.id_departament = d.id_departament AND denumire_departament LIKE '%IT%';

/*11. Modificati conditia de mai sus astfel incat sa fie selectati toti angajatii
din departamentele care au in denumire specificatia IT,
indiferent daca acestea au sau nu angajati.*/
SELECT a.nume, a.salariul, a.id_functie, d.denumire_departament
FROM angajati a, departamente d
WHERE a.id_departament = d.id_departament(+) AND denumire_departament LIKE '%IT%';

/*12. Sa se afiseze id departament, denumire departament, salariul minim si numărul


de angajati pentru fiecare departament, cu mai mult de 5 angajați.*/
SELECT d.id_departament, d.denumire_departament, min(a.salariul),
count(a.id_angajat) /*select, from, conditiile(pt campurile care nu fac parte din
fct de grup), group by, having*/
FROM departamente d, angajati a
WHERE a.id_departament = d.id_departament
GROUP BY d.id_departament, d.denumire_departament
HAVING count(a.id_angajat) > 5;

/*13. Sa se afiseze toate produsele indiferent daca acestea au fost comandate sau
nu.*/

/*14. Afisati numele si in ordine crescatoare salariile si in ordine descrescatoare


data angajarii pentru salariatii din departamentul vânzări (Sales).*/

/*15. Sa se selecteze numele, functia, comisionul si departamentul angajatilor care


nu au comisionul NULL.*/

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

  • Exercitii Rezolvate Baze de Date SQL
    Exercitii Rezolvate Baze de Date SQL
    Document5 pagini
    Exercitii Rezolvate Baze de Date SQL
    Florentin Mitan
    100% (2)
  • LUCRARE DE DIPLOMA SQL
    LUCRARE DE DIPLOMA SQL
    Document106 pagini
    LUCRARE DE DIPLOMA SQL
    Lucia Erhan
    Încă nu există evaluări
  • Laborator 8
    Laborator 8
    Document7 pagini
    Laborator 8
    neagoe100
    Încă nu există evaluări
  • Seminar 7-Exercitii II - Cu Rez
    Seminar 7-Exercitii II - Cu Rez
    Document2 pagini
    Seminar 7-Exercitii II - Cu Rez
    Pepene Mihai Alin
    Încă nu există evaluări
  • Cerinte Rezolvate BDA Ianuarie 2009
    Cerinte Rezolvate BDA Ianuarie 2009
    Document4 pagini
    Cerinte Rezolvate BDA Ianuarie 2009
    Cosmina B
    Încă nu există evaluări
  • Laborator 11
    Laborator 11
    Document6 pagini
    Laborator 11
    Gheorghe Elena
    Încă nu există evaluări
  • Laborator Proiectare Baze Date ACE Craiova PDF
    Laborator Proiectare Baze Date ACE Craiova PDF
    Document5 pagini
    Laborator Proiectare Baze Date ACE Craiova PDF
    Ionelia Radu
    Încă nu există evaluări
  • 6 Instrucțiunea SELECT În MySQL
    6 Instrucțiunea SELECT În MySQL
    Document34 pagini
    6 Instrucțiunea SELECT În MySQL
    Caldarov Dan
    Încă nu există evaluări
  • Exemple de Fraze SQL
    Exemple de Fraze SQL
    Document5 pagini
    Exemple de Fraze SQL
    Mihaela Voican
    Încă nu există evaluări
  • BDseminar12 REZOLVAT
    BDseminar12 REZOLVAT
    Document3 pagini
    BDseminar12 REZOLVAT
    Stefania
    67% (3)
  • Laborator5 SQL An2
    Laborator5 SQL An2
    Document10 pagini
    Laborator5 SQL An2
    Diana Iagar
    Încă nu există evaluări
  • BD Rez
    BD Rez
    Document28 pagini
    BD Rez
    meredith14
    Încă nu există evaluări
  • Exercitii Baze de Date
    Exercitii Baze de Date
    Document11 pagini
    Exercitii Baze de Date
    Lacramioara
    Încă nu există evaluări
  • BDseminar 6
    BDseminar 6
    Document6 pagini
    BDseminar 6
    Romeo Moruz
    Încă nu există evaluări
  • Laborator SQL 1
    Laborator SQL 1
    Document5 pagini
    Laborator SQL 1
    mihaicioby
    Încă nu există evaluări
  • BD S4 Exercitii I
    BD S4 Exercitii I
    Document1 pagină
    BD S4 Exercitii I
    sir2011
    Încă nu există evaluări
  • SQL Joins
    SQL Joins
    Document14 pagini
    SQL Joins
    Ion Dollinger
    100% (1)
  • Rezolvari
    Rezolvari
    Document4 pagini
    Rezolvari
    berserk217
    Încă nu există evaluări
  • BDseminar 3
    BDseminar 3
    Document4 pagini
    BDseminar 3
    Diana Alina A
    Încă nu există evaluări
  • Tema 2-BD
    Tema 2-BD
    Document9 pagini
    Tema 2-BD
    Georgiana Mangiru
    Încă nu există evaluări
  • Seminar 7-Exercitii II - Cu Rez
    Seminar 7-Exercitii II - Cu Rez
    Document2 pagini
    Seminar 7-Exercitii II - Cu Rez
    CristinaRăileanu
    Încă nu există evaluări
  • Exemple
    Exemple
    Document3 pagini
    Exemple
    Rotari Constantin
    Încă nu există evaluări
  • Seminar 7-Exercitii II
    Seminar 7-Exercitii II
    Document1 pagină
    Seminar 7-Exercitii II
    malesstefanmarian
    Încă nu există evaluări
  • Seminar 7-Exercitii II
    Seminar 7-Exercitii II
    Document1 pagină
    Seminar 7-Exercitii II
    Mara
    Încă nu există evaluări
  • Seminar 7-Exercitii II
    Seminar 7-Exercitii II
    Document1 pagină
    Seminar 7-Exercitii II
    Mara
    Încă nu există evaluări
  • Tema Curs-Baze de Date
    Tema Curs-Baze de Date
    Document3 pagini
    Tema Curs-Baze de Date
    ÏøĄńĄ
    Încă nu există evaluări
  • Exercitii Recapitulative S 8
    Exercitii Recapitulative S 8
    Document2 pagini
    Exercitii Recapitulative S 8
    Stănescu Mihaela
    Încă nu există evaluări
  • MYSQL Practice
    MYSQL Practice
    Document13 pagini
    MYSQL Practice
    Aur
    Încă nu există evaluări
  • Ex Laborator
    Ex Laborator
    Document11 pagini
    Ex Laborator
    Daniel Daniel
    Încă nu există evaluări
  • Lab5 Rezolvare
    Lab5 Rezolvare
    Document3 pagini
    Lab5 Rezolvare
    Cosmin
    Încă nu există evaluări
  • BD Lab2
    BD Lab2
    Document4 pagini
    BD Lab2
    Cosmin
    Încă nu există evaluări
  • My SQL
    My SQL
    Document11 pagini
    My SQL
    l3utzu1
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    Cristi Teodorescu
    Încă nu există evaluări
  • l3 Ex
    l3 Ex
    Document3 pagini
    l3 Ex
    Cosmin
    Încă nu există evaluări
  • Exercitii Interogari Partea II
    Exercitii Interogari Partea II
    Document1 pagină
    Exercitii Interogari Partea II
    ÏøĄńĄ
    Încă nu există evaluări
  • Lab04 BD 2016
    Lab04 BD 2016
    Document7 pagini
    Lab04 BD 2016
    Cosmin
    Încă nu există evaluări
  • BD Lab4
    BD Lab4
    Document4 pagini
    BD Lab4
    Cosmin
    Încă nu există evaluări
  • Laborator PLSQL 7
    Laborator PLSQL 7
    Document10 pagini
    Laborator PLSQL 7
    Vladut Alina
    Încă nu există evaluări
  • MBD Proiect Stoica Maria Georgiana 1098
    MBD Proiect Stoica Maria Georgiana 1098
    Document8 pagini
    MBD Proiect Stoica Maria Georgiana 1098
    Maria Georgiana
    Încă nu există evaluări
  • Proiect SGBD CSIE
    Proiect SGBD CSIE
    Document17 pagini
    Proiect SGBD CSIE
    Raluca
    Încă nu există evaluări
  • Exercitii Interogari Partea I
    Exercitii Interogari Partea I
    Document2 pagini
    Exercitii Interogari Partea I
    pupu76
    Încă nu există evaluări
  • Create Database Firma
    Create Database Firma
    Document11 pagini
    Create Database Firma
    Andrei Gee
    Încă nu există evaluări
  • Tema Baze de Date
    Tema Baze de Date
    Document7 pagini
    Tema Baze de Date
    mateidlv28
    Încă nu există evaluări
  • Ex SGBD
    Ex SGBD
    Document5 pagini
    Ex SGBD
    Antonela Popa
    Încă nu există evaluări
  • Laborator15 APBDOO Master
    Laborator15 APBDOO Master
    Document6 pagini
    Laborator15 APBDOO Master
    Dorw123
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document3 pagini
    Lab 1
    Cristi Teodorescu
    Încă nu există evaluări
  • Laborator 4
    Laborator 4
    Document5 pagini
    Laborator 4
    Amza
    Încă nu există evaluări
  • Seminar 3 - LMD - Rez
    Seminar 3 - LMD - Rez
    Document5 pagini
    Seminar 3 - LMD - Rez
    Alexandra-Cristina GRIGORE
    Încă nu există evaluări
  • Subiecte ORACLE
    Subiecte ORACLE
    Document6 pagini
    Subiecte ORACLE
    adelailas
    Încă nu există evaluări
  • Seminar 4-Exercitii I
    Seminar 4-Exercitii I
    Document1 pagină
    Seminar 4-Exercitii I
    Cristina-Liliana IONASC
    Încă nu există evaluări
  • BD-S6 Functii
    BD-S6 Functii
    Document6 pagini
    BD-S6 Functii
    Alexandra Dobre
    Încă nu există evaluări
  • Angajati, Departamente
    Angajati, Departamente
    Document2 pagini
    Angajati, Departamente
    Andreea Ionela
    Încă nu există evaluări
  • tema2
    tema2
    Document8 pagini
    tema2
    stoicaalexandru22
    Încă nu există evaluări
  • Seminar 4 SAS - Act
    Seminar 4 SAS - Act
    Document11 pagini
    Seminar 4 SAS - Act
    yu_lee_k8709
    Încă nu există evaluări
  • Laborator 9
    Laborator 9
    Document6 pagini
    Laborator 9
    Virgil Ionut Filotie
    Încă nu există evaluări
  • Salarizare Snam
    Salarizare Snam
    Document18 pagini
    Salarizare Snam
    Luminita_18
    Încă nu există evaluări
  • D_CSIE_21
    D_CSIE_21
    Document1 pagină
    D_CSIE_21
    mateidlv28
    Încă nu există evaluări
  • C_CSIE_21
    C_CSIE_21
    Document1 pagină
    C_CSIE_21
    mateidlv28
    Încă nu există evaluări
  • A_CSIE_21
    A_CSIE_21
    Document1 pagină
    A_CSIE_21
    mateidlv28
    Încă nu există evaluări
  • Formule - Estimare Pe Interval
    Formule - Estimare Pe Interval
    Document4 pagini
    Formule - Estimare Pe Interval
    mateidlv28
    Încă nu există evaluări
  • Seminar 1
    Seminar 1
    Document2 pagini
    Seminar 1
    Ionela Ignat
    Încă nu există evaluări