SELECT EMPLOYEE_ID, LAST_NAME,JOB_ID,SALARY
FROM EMPLOYEES
WHERE SALARY > (SELECT SALARY
FROM EMPLOYEES
WHERE LAST_NAME = 'Kochhar');
SELECT EMPLOYEE_ID, LAST_NAME,JOB_ID,SALARY,DEPARTMENT_ID
FROM EMPLOYEES
WHERE SALARY < (SELECT AVG(SALARY)
FROM EMPLOYEES);
SELECT DEPARTMENT_ID,MIN(SALARY)
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID
HAVING MIN(SALARY) > ( SELECT MIN(SALARY)
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 100);
SELECT EMPLOYEE_ID, LAST_NAME, JOB_ID, SALARY, DEPARTMENT_ID
FROM EMPLOYEES
WHERE (JOB_ID,SALARY) IN ( SELECT JOB_ID,MIN(SALARY)
FROM EMPLOYEES
GROUP BY JOB_ID)
ORDER BY JOB_ID;
SELECT LAST_NAME, JOB_ID, DEPARTMENT_NAME, LOCATION_ID
FROM EMPLOYEES E, DEPARTMENTS D
WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID
AND JOB_ID ='SA_MAN';
SELECT MANAGER_ID
FROM EMPLOYEES
GROUP BY MANAGER_ID
HAVING COUNT(*) = ( SELECT MAX(COUNT(*))
FROM EMPLOYEES
GROUP BY MANAGER_ID);
SELECT DEPARTMENT_ID,COUNT(*)
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID
HAVING COUNT(*) = (SELECT MAX(COUNT(*))
FROM EMPLOYEES
GROUP BY DEPARTMENT_ID);
SELECT EMPLOYEE_ID,LAST_NAME, JOB_ID, SALARY
FROM EMPLOYEES
WHERE JOB_ID = ( SELECT JOB_ID
FROM EMPLOYEES
WHERE EMPLOYEE_ID = 123) AND
SALARY > ( SELECT SALARY
FROM EMPLOYEES
WHERE EMPLOYEE_ID = 192);
SELECT EMPLOYEE_ID, LAST_NAME, JOB_ID, DEPARTMENT_NAME,SALARY
FROM EMPLOYEES E, DEPARTMENTS D
WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID AND
(JOB_ID,SALARY) IN ( SELECT JOB_ID,MIN(SALARY)
FROM EMPLOYEES
GROUP BY JOB_ID) ORDER BY JOB_ID DESC;
SELECT EMPLOYEE_ID, LAST_NAME,JOB_ID, HIRE_DATE,SALARY,DEPARTMENT_ID
FROM EMPLOYEES
WHERE SALARY > ( SELECT MIN(SALARY)
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 50
GROUP BY DEPARTMENT_ID)
AND DEPARTMENT_ID != 50;
SELECT EMPLOYEE_ID, LAST_NAME,JOB_ID, HIRE_DATE,SALARY,DEPARTMENT_ID
FROM EMPLOYEES
WHERE SALARY > ( SELECT MAX(SALARY)
FROM EMPLOYEES
WHERE DEPARTMENT_ID = 50
GROUP BY DEPARTMENT_ID)
AND DEPARTMENT_ID != 50
ORDER BY SALARY;