Advertisement
Saboten758

Experiment3-labwork

Apr 16th, 2024 (edited)
484
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.55 KB | None | 0 0
  1. SELECT Deptno, COUNT(*) AS no_of_employees FROM Emp GROUP BY DeptNo;
  2.  
  3. SELECT avg(sal),COUNT(*) AS lok_jon,DeptNo FROM Emp  GROUP BY DeptNo HAVING lok_jon>5 ;
  4.  
  5.  
  6. SELECT Job FROM Emp GROUP BY Sal  HAVING Sal>=5000;
  7. SELECT job FROM Emp WHERE Sal>=5000
  8.  
  9.  
  10. SELECT deptno,SUM(sal) AS total,avg(sal) AS Avg,COUNT(*) AS lok_jon FROM Emp GROUP BY DeptNo;
  11.  
  12.  
  13.  
  14. SELECT job,COUNT(*) AS lok_jon FROM Emp  GROUP BY job ORDER BY lok_jon DESC;
  15.  
  16. SELECT SUM(sal) AS total_salary,MIN(sal) AS minimum_salary,MAX(sal) AS maximum_salary,job FROM Emp GROUP BY Job;
  17.  
  18. SELECT avg(sal),Job FROM Emp GROUP BY Job HAVING Job!='Manager'
  19.  
  20. SELECT Job,deptno,SUM(Sal) AS total_sum,MAX(sal) AS max_sal,MIN(Sal) AS min_sal,avg(sal) AS avg_sal FROM Emp GROUP BY job HAVING deptno=20
  21.  
  22. SELECT job,deptno,SUM(sal) AS total_salary,MAX(sal) AS maximum_salary,MIN(sal) AS minimum_salary,avg(sal) AS avg_salary FROM Emp GROUP BY job HAVING deptno=20 AND avg(sal)>1000
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29. SELECT DeptNo,COUNT(Ename) AS lok_jon FROM Emp GROUP BY DeptNo;
  30. SELECT avg(sal) FROM Emp GROUP BY DeptNo HAVING COUNT(Ename)>5;
  31. SELECT Job FROM Emp WHERE Sal>=5000;
  32. SELECT DeptNo,SUM(Sal) total_salary_payable FROM Emp GROUP BY DeptNo;
  33. SELECT Job,COUNT(Ename) FROM Emp GROUP BY Job ORDER BY COUNT(Ename) DESC;
  34. SELECT SUM(Sal),MAX(Sal),MIN(Sal),Job  FROM Emp GROUP BY Job;
  35. SELECT avg(Sal),Job FROM Emp GROUP BY Job HAVING Job!="Manager";
  36. SELECT SUM(Sal),MIN(sal),avg(Sal),Job FROM Emp WHERE DeptNo=20 GROUP BY Job;
  37. SELECT  SUM(Sal),MAX(Sal),MIN(Sal),avg(Sal),DeptNo FROM Emp WHERE DeptNo=20 GROUP BY Job HAVING avg(sal)>1000;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement