apl-mhd

dbms practice

Jul 11th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.14 KB | None | 0 0
  1. /*inner join*/
  2.  
  3. SELECT employees.FIRST_NAME, departments.DEPARTMENT_ID, departments.DEPARTMENT_NAME
  4. FROM departments, employees
  5.  
  6. WHERE employees.DEPARTMENT_ID = departments.DEPARTMENT_ID
  7.  
  8. ORDER BY departments.DEPARTMENT_NAME ASC;
  9.  
  10.  
  11. /*Employee manager relationship*/
  12. SELECT e1.FIRST_NAME,e1.EMPLOYEE_ID, e2.FIRST_NAME
  13. FROM employees e1, employees e2
  14.  
  15. WHERE e1.MANAGER_ID = e2.EMPLOYEE_ID
  16.  
  17.  
  18.  
  19. /*min max salary*/
  20. SELECT JOB_TITLE, max(MAX_SALARY), MIN(MIN_SALARY) FROM jobs GROUP BY JOB_TITLE ORDER BY MAX_SALARY DESC
  21.  
  22. /*group function sum,count, max,min,avg*/
  23. SELECT FIRST_NAME,JOB_ID,  MAX(SALARY), MIN(SALARY), SUM(SALARY),AVG(SALARY),COUNT(JOB_ID)
  24. FROM employees
  25.  
  26. GROUP BY (JOB_ID)
  27. ORDER BY SALARY ASC
  28.  
  29.  
  30. /*group by salary sum*/
  31. SELECT DEPARTMENT_ID, SUM(SALARY), COUNT(DEPARTMENT_ID)
  32. FROM employees
  33. GROUP BY DEPARTMENT_ID
  34. ORDER BY SUM(SALARY) desc;
  35.  
  36.  
  37. /**group by**/
  38. SELECT employees.DEPARTMENT_ID, SUM(SALARY), COUNT(employees.DEPARTMENT_ID), departments.DEPARTMENT_NAME
  39. FROM employees, departments
  40. WHERE employees.DEPARTMENT_ID = departments.DEPARTMENT_ID
  41. GROUP BY employees.DEPARTMENT_ID
  42. ORDER BY SUM(SALARY) desc
Add Comment
Please, Sign In to add comment