This shows you the differences between two versions of the page.
bd:laboratoare:08 [2022/05/02 10:51] sorin.ciolofan [Subcereri] |
bd:laboratoare:08 [2023/04/24 12:32] (current) sorin.ciolofan [Subcereri corelate în clauze WHERE] |
||
---|---|---|---|
Line 149: | Line 149: | ||
<color red>Ex. 6.</color> Să se afișeze angajatii care au venitul lunar minim pe fiecare departament. | <color red>Ex. 6.</color> Să se afișeze angajatii care au venitul lunar minim pe fiecare departament. | ||
{{ :bd:laboratoare:lab8_ex6_new.png?nolink&450 |}} | {{ :bd:laboratoare:lab8_ex6_new.png?nolink&450 |}} | ||
- | <color red>Ex. 7.</color> Să se afișeze angajații care au salariul mai mare decât salariul maxim din departamentul SALES. | + | <color red>Ex. 7.</color> Să se afișeze angajații care au salariul mai mare decât salariul maxim din departamentul SALES. Acesta este un exemplu de subcereri imbricate (in total 3 nivele), subcererile insa NU intorc mai multe linii in final, ci o singura valoare. |
{{ :bd:laboratoare:lab8_7_new.png?nolink&450 |}} | {{ :bd:laboratoare:lab8_7_new.png?nolink&450 |}} | ||
Line 176: | Line 176: | ||
Deși o subcerere corelată se execută de mai multe ori, acest lucru nu implică că subcererile corelate sunt mai ineficiente decât subcererile necorelate. | Deși o subcerere corelată se execută de mai multe ori, acest lucru nu implică că subcererile corelate sunt mai ineficiente decât subcererile necorelate. | ||
- | <color red>Ex. 8.</color> Să se afișeze angajații care au salariul peste valoare media a departamentului din care fac parte. | + | <color red>Ex. 8.</color> Să se afișeze angajații care au salariul peste valoarea medie a departamentului din care fac parte. |
{{ :bd:laboratoare:lab8_8_new.png?nolink&450 |}} | {{ :bd:laboratoare:lab8_8_new.png?nolink&450 |}} | ||
- | <color red>Ex. 9.</color> Să se mărească salariile angajaților cu 10% din salariul mediu și să se acorde tuturor angajaților un comision egal cu comisionul mediu pe fiecare departament, numai pentru persoanele angajate înainte de 1-JUN-1981. | + | <color red>Ex. 9.</color> Să se mărească salariile angajaților cu 10% din salariul mediu și să se acorde tuturor angajaților un comision egal cu comisionul mediu pe departamentul din care face parte angajatul, numai pentru persoanele angajate înainte de 1-JUN-1981. |
{{ :bd:laboratoare:lab8_9_new.png?nolink&450 |}} | {{ :bd:laboratoare:lab8_9_new.png?nolink&450 |}} | ||