Group by Having
Group by Having
6)
SELECT ENAME
FROM EMP
GROUP BY ENAME
HAVING COUNT(*) > 1;
9) SELECT COUNT(JOB),DEPTNO
FROM EMP
WHERE JOB = 'CLERK'
GROUP BY DEPTNO;
11)
SELECT COUNT(SAL)
FROM EMP
GROUP BY SAL;
15)
SELECT JOB,AVG(SAL),COUNT(*)
FROM EMP
WHERE MGR IS NOT NULL
GROUP BY JOB;
18)
SELECT MAX(SAL),JOB
FROM EMP
WHERE ENAME NOT LIKE 'K%'
GROUP BY JOB;
22)
SELECT DISTINCT DEPTNO,COUNT(*)
FROM EMP
GROUP BY DEPTNO
HAVING COUNT(*) > 1;
23)
SELECT MAX(SAL),MIN(SAL),JOB
FROM EMP
WHERE JOB IN('CLERK','ANALYST')
GROUP BY JOB;
24)
SELECT DISTINCT DEPTNO,COUNT(*)
FROM EMP
GROUP BY DEPTNO
;
25 SELECT MAX(SAL),MIN(SAL)
FROM EMP
WHERE SAL > 2000
GROUP BY DEPTNO;