Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. //zad 1 a
  2.  
  3. select first_name,last_name from EMPLOYEES where emp_no IN (select emp_no from salaries where salary IN (select max(salary)from salaries));
  4.  
  5. //zad 1 b
  6. select first_name,last_name from EMPLOYEES where emp_no IN (select emp_no from salaries where from_date IN (select min(from_date)from salaries));
  7.  
  8. //zad 2
  9. SELECT first_name,last_name FROM employees where (hire_date < (select max(from_date) from dept_manager));
  10.  
  11. //zad 3
  12.  
  13.  
  14. select distinct emp_no from salaries where salary >(select avg(salary) from salaries where to_date <='01-Jan-00');
  15.  
  16. //zad 4
  17. select dept_name from departments where dept_no IN (select dept_no from dept_manager where emp_no IN(select distinct emp_no from dept_emp where emp_no IN (select emp_no from salaries where salary>90000)));
  18.  
  19.  
  20. //zad5
  21. select first_name,last_name from employees where emp_no IN(select emp_no from dept_emp where dept_no IN(select dept_no from dept_emp where emp_no IN (select emp_no from EMPLOYEES where last_name ='Luck')));
  22.  
  23.  
  24. //zad6
  25. select first_name, last_name from employees where emp_no IN (select emp_no from DEPT_EMP where (TO_DATE-from_date) in (select min(to_date-from_date) from dept_emp));
  26.  
  27. //zad 7
  28. SELECT COUNT (gender) from EMPLOYEES where gender='M' union
  29. SELECT COUNT (gender) from EMPLOYEES where gender='F';
  30.  
  31. //
  32.  
  33. SELECT GENDER, COUNT(*) FROM EMPLOYEES GROUP BY GENDER;
  34. //zad8
  35. SELECT COUNT (gender) from EMPLOYEES where gender='M' and emp_no IN (select emp_no from dept_emp where dept_no ='d006') union
  36. SELECT COUNT (gender) from EMPLOYEES where gender='F' and emp_no IN (select emp_no from dept_emp where dept_no ='d006') ;
  37.  
  38. //zad9
  39. select count(emp_no) from titles where FROM_DATE <='01-JAN-00' and title IN (select title from titles where title='Engineer');
  40.  
  41.  
  42. //zad10
  43. SELECT DEPT_NO, COUNT(*) FROM DEPT_EMP GROUP BY DEPT_NO HAVING COUNT(*)<100 ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement