SQL ASSIGNMENT
NAME : [Link] BCA
BATCH : ONLINE (3PM)
SUBMITTED TO : MOHAMMED MOYN RAZVI SIR
DATE : 03 – 08 – 2021
[Link] NUMBER OF EMPLOYEES HAVING CHARACTER 'A'
IN THEIR NAMES IN EACH JOB
SELECT JOB,COUNT(*)
FROM EMP
WHERE ENAME LIKE '%A%'
GROUP BY JOB
JOB COUNT(*)
------------- -------------
SALESMAN 3
CLERK 2
MANAGER 2
1
[Link] NUMBER OF EMPLOYEES AND AVG SALARY
NEEDED TO PAY THE EMPLOYEES WHO'S SALARY IS
GREATER THAN 2000 IN EACH DEPARTMENT
SELECT DEPTNO,COUNT(*),AVG(SAL)
FROM EMP
WHERE SAL > 2000
GROUP BY DEPTNO;
DEPTNO COUNT(*) AVG(SAL)
---------- ---------- ----------
30 1 2850
20 3 2991.66667
10 2 3725
[Link] NUMBER OF EMPLOYEES AND TOTAL SALARY
GIVEN TO ALL THE SALESMAN IN EACH DEPT
SELECT DEPTNO,COUNT(*),SUM(SAL)
FROM EMP
WHERE JOB = 'SALESMAN'
GROUP BY DEPTNO;
2
DEPTNO COUNT(*) SUM(SAL)
----------- ------------ -------------
30 4 5600
[Link] NUMBER OF EMPLOYEES WITH THEIR MAXIMUM
SALARIES IN EACH JOB
SELECT JOB,COUNT(*),MAX(SAL)
FROM EMP
GROUP BY JOB;
JOB COUNT(*) MAX(SAL)
--------- ---------- -----------
CLERK 4 1300
SALESMAN 4 1600
PRESIDENT 1 5000
MANAGER 3 2975
ANALYST 2 3000