SELECT last_name,salary
FROM employees
WHERE salary>(
SELECT salary
FROM employees
WHERE last_name='Abel'
);
SELECT employee_id,last_name,salary
FROM employees
WHERE salary >(
SELECT salary
FROM employees
WHERE employee_id=149
)
SELECT last_name,job_id,salary
FROM employees
WHERE job_id=(
SELECT job_id
FROM employees
WHERE employee_id=141
)
AND salary > (
SELECT salary
FROM employees
WHERE EMPLOYEE_ID=143
);
SELECT last_name, job_id, salary
FROM employees
WHERE salary =(
SELECT MIN(salary)
FROM employees
)
SELECT employee_id ,last_name
FROM employees
WHERE salary IN(
SELECT MIN(salary)
FROM employees
GROUP BY department_id
);
SELECT employee_id ,last_name,job_id,salary
FROM employees
WHERE job_id<>'IT_PROG'
AND salary <ANY(
SELECT salary
FROM employees
WHERE job_id='IT_PROG'
)
SELECT last_name,salary,department_id
FROM employees
WHERE salary>(
SELECT AVG(salary)
FROM employees
)
SELECT last_name,salary,department_id
FROM employees e1
WHERE salary>(
SELECT AVG(salary)
FROM employees e2
WHERE department_id=e1.`department_id`
)
SELECT e.last_name,salary,department_id
FROM employees e,(
SELECT department_id,AVG(salary)
FROM employees
GROUP BY department_id
)t_dept
WHERE e.department_id=t_dept.department_id
AND e.salary>t_dept.
SELECT employee_id,salary
FROM employees e
ORDER BY (
SELECT department_name
FROM departments d
WHERE e.`department_id` = d.`department_id`
);
SELECT DISTINCT mgr.employee_id,mgr.last_name,mgr.job_id,mgr.department_id
FROM wmployees emp JOIN wmployees mgr
ON emp.manger_id=mgr.employee_id
SELECT employees_id,last_name,job_id,department_id
FROM employees e1
WHERE EXISTS (
SELECT *
FROM employees e2
WHERE e1. employee_id=e2.manger_id
);