Professional Documents
Culture Documents
SQL> SELECT * FROM product 2 WHERE product_price > (SELECT AVG(product_price) FROM product);
SQL> SELECT id, first_name, salary 2 FROM employee 3 WHERE salary > 4 (SELECT AVG(salary) 5 FROM employee);
SQL> 2 3 4 5 6 7
SELECT city, AVG(salary) FROM employee GROUP BY city HAVING AVG(salary) < (SELECT MAX(AVG(salary)) FROM employee GROUP BY city);
SQL> 2 3 4 5 6
SELECT id, first_name, salary FROM employee WHERE salary > (SELECT AVG(salary) FROM employee) ORDER BY id DESC;
SQL> SELECT a.city, a.salary 2 FROM employee a 3 WHERE a.salary in 4 (SELECT max(b.salary) 5 FROM employee b 6 GROUP BY 7 b.city);
2 from employees 3 where bdate > (select bdate 4 from employees 5 where empno = 7);