You are on page 1of 3

1

SELECT TO_CHAR(SYSDATE, 'DAY DD Month YYYY')


FROM DUAL;

2
SELECT MAX (hire_date), MAX (salary),MIN (salary)
FROM Employees
GROUP BY department_id;
3
SELECT COUNT(*)
FROM Departments
GROUP BY department_id;

Uitete acasa

SELECT department_id,COUNT(LOCATION_ID)
FROM Departments
GROUP BY department_id;

4
SELECT COUNT(distinct (CITY)),LOCATION_ID
FROM Locations
GROUP BY LOCATION_ID
ORDER BY COUNT(distinct (CITY));

Sau asta cred ca e corecta


SELECT COUNT(distinct (CITY)),country_id
FROM Locations
GROUP BY country_id
ORDER BY COUNT(distinct (CITY));

5
SELECT department_id,MAX (salary)
FROM Locations
GROUP BY department_id
HAVING MAX (salary)>10000;

6
select JOB_ID,COUNT(COMMISSION_PCT)
from employees
where COMMISSION_PCT !=0
GROUP BY JOB_ID;

Sau

select JOB_ID,COUNT(COMMISSION_PCT)
from employees
where COMMISSION_PCT is not null
GROUP BY JOB_ID;
7

select COUNT(MANAGER_ID)
from Departments;

8
select ROUND( AVG(MIN(SALARY)))
from employees
GROUP BY JOB_ID;

9
select MAX(SALARY),MIN (HIRE_DATE),JOB_ID
from employees
GROUP BY JOB_ID
ORDER BY MIN (HIRE_DATE);

10

select COUNT (*), MAX (salary),TO_CHAR(hire_date, ' YYYY')


from employees
GROUP BY TO_CHAR(hire_date, ' YYYY');

11
HAVING COUNT (*)>10
select COUNT (*), MAX (salary),TO_CHAR(hire_date, ' YYYY')
from employees
GROUP BY TO_CHAR(hire_date, ' YYYY')
HAVING COUNT (*)>10;

12 gresit
HAVING COUNT (*)>10
select COUNT (*), MAX (salary),TO_CHAR(hire_date, ' YYYY')
from employees
GROUP BY TO_CHAR(hire_date, ' YYYY')
HAVING TO_CHAR(HIRE_DATE,'yyyy')>=1993 and TO_CHAR(HIRE_DATE,'yyyy')=<1998;

Correct

select COUNT (*), MAX (salary),TO_CHAR(hire_date, ' YYYY')


from employees
GROUP BY TO_CHAR(hire_date, ' YYYY')
HAVING TO_CHAR(hire_date, ' YYYY')>=1993 and TO_CHAR(hire_date, ' YYYY')<=1998;

13

select MIN (salary), MAX (salary)


from employees
WHERE JOB_ID=some ('PU_CLERK')
GROUP BY DEPARTMENT_ID;

14
select MIN (salary), MAX (salary)
from employees
WHERE JOB_ID=some ('AD_VP')
GROUP BY DEPARTMENT_ID
HAVING MAX (salary)>=40;

You might also like