SELECT MAX(salary), MIN(salary) FROM employees; 2. Kolika je prosjena plaa svih radnika zaokruena na cijeli broj? SELECT ROUND(AVG(salary),0) FROM employees; 3. Napiite SQL naredbu koja ispisuje najmanju i najveu plau posebno za svaki posao. SELECT job_id, MAX(salary), MIN(salary) FROM employees GROUP BY job_id; 4. Napiite SQL koji ispisuje broj IT programera (job_id = 'IT_PROG') SELECT 'IT_PROG', COUNT(*) FROM employees GROUP BY 'IT_PROG'; 5. Ispiite prosjenu plau i prosjenu zaradu za svaki posao posebno. Zarada se sastoji od plae i provizije. SELECT job_id, AVG(salary), AVG(salary + nvl(commission_pct,0)*salary) FROM employees GROUP BY job_id; 6. Napiite SQL koji ispisuje koliko svaki odjel treba mjeseno izdvojiti novaca za plae. SELECT department_id, SUM(salary) FROM employees GROUP BY department_id ; 7. Ispiite razliku izmeu najvee i najmanje plae. SELECT MAX(salary)-MIN(salary) FROM employees; 8. Naite sve odjele koji imaju vie od 10 radnika SELECT department_id, COUNT(*) FROM employees GROUP BY department_id HAVING COUNT(*) > 10;
9. Ispitajte da li su sve ifre radnike (EMPLOYEE_ID) jedinstvene tj. da li postoje dva
radnika sa istom ifrom. SELECT EMPLOYEE_ID, COUNT(*) FROM employees GROUP BY EMPLOYEE_ID HAVING COUNT(*) > 1 ; 10. Ispiite prosjene plae radnika koji rade za pojedine manager-e. SELECT manager_id, round (avg (salary)) FROM employees GROUP BY manager_id;