This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
kurs:einfache_subquery [2010/10/28 15:24] mh created |
kurs:einfache_subquery [2014/09/10 21:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <code> | ||
+ | select avg(salary) from employees | ||
+ | |||
+ | select first_name, last_name from employees where | ||
+ | salary > 6461 | ||
+ | |||
+ | select first_name, last_name from employees where | ||
+ | salary > (select avg(salary) from employees) | ||
+ | |||
+ | |||
+ | select first_name, last_name from employees where | ||
+ | salary > (select salary from employees | ||
+ | where first_name = 'Pat' and | ||
+ | last_name = 'Fay') | ||
+ | |||
+ | |||
+ | select first_name, last_name, salary from employees where | ||
+ | salary > any (select salary from employees | ||
+ | where last_name = 'King') | ||
+ | |||
+ | |||
+ | select last_name, count(last_name) from employees | ||
+ | group by last_name | ||
+ | having count(last_name) > 1 | ||
+ | |||
+ | |||
+ | select employee_id from employees where last_name = 'King' | ||
+ | |||
+ | select salary from employees where employee_id in (156, 100) | ||
+ | |||
+ | select salary from employees where employee_id = 156 or | ||
+ | employee_id = 100 | ||
+ | |||
+ | |||
+ | select salary from employees where employee_id | ||
+ | in (select employee_id from employees where last_name = 'King') | ||
+ | </code> | ||
+ | |||
<code> | <code> | ||
select avg(salary) from employees e, departments d | select avg(salary) from employees e, departments d | ||
Line 12: | Line 50: | ||
department_name = 'IT') | department_name = 'IT') | ||
</code> | </code> | ||
+ | |||
+ | <code> |