Name-Arindam Sen Dept - B.E It ROLL-33 Assignment - I
Name-Arindam Sen Dept - B.E It ROLL-33 Assignment - I
DEPT- B.E IT
ROLL-33
ASSIGNMENT -I
8 rows selected.
03-FEB-11
---------- -------------
Smith 5
Allen 5
Ward 4
Jones 5
Martin 6
Blake 5
Clark 5
Scott 5
King 4
Turner 6
Adams 5
INITCAP(EN LENGTH(ENAME)
---------- -------------
James 5
Ford 4
Miller 6
14 rows selected.
prob 4. SELECT DNAME FROM DEPT
MINUS
WHERE EMP.DEPTNO=DEPT.DEPTNO;
output: DNAME
--------------
OPERATIONS
output: ENAME
----------
SMITH
ALLEN
WARD
JONES
BLAKE
CLARK
6 rows selected.
---------- ----------
BLAKE 2850
output: ENAME
----------
KING
WHERE DEPTNO=e1.DEPTNO);
WHERE e.DEPTNO=d.DEPTNO
GROUP BY DNAME)
SELECT DNAME,AVGSAL
FROM SUMMARY
-------------- ----------
ACCOUNTING 2916.66667
output: JOB
---------
ANALYST
MANAGER
PRESIDENT
prob 11. SELECT ENAME,JOB,HIREDATE FROM EMP
WHERE SAL>(SELECT MAX(SAL)
WHERE DNAME='SALES'));
WHERE MGR=e.EMPNO);
output: ENAME JOB
---------- ---------
SMITH CLERK
ALLEN SALESMAN
WARD SALESMAN
MARTIN SALESMAN
TURNER SALESMAN
ADAMS CLERK
JAMES CLERK
MILLER CLERK
8 rows selected.
FROM EMP
WHERE JOB=e.JOB)
---------- ----------
KING 5000
SCOTT 3000
FORD 3000
JONES 2975
ALLEN 1600
MILLER 1300
6 rows selected.
FROM EMP
WHERE JOB=e.JOB)
---------- ----------
SMITH 800
WARD 1250
MARTIN 1250
CLARK 2450
SCOTT 3000
FORD 3000
KING 5000
7 rows selected.
WHERE DEPTNO=e.DEPTNO)
ORDER BY HIREDATE;
output: ENAME HIREDATE
---------- ---------
JAMES 03-DEC-81
MILLER 23-JAN-82
ADAMS 23-MAY-87
GROUP BY TO_CHAR(HIREDATE,'YYYY'));
1981 10
output: ENAME
----------
SCOTT
ADAMS
prob 19. SELECT JOB FROM EMP
WHERE HIREDATE BETWEEN '01-JAN-80' AND '30-JUN-80'
INTERSECT
DEPTNO=(SELECT DEPTNO FROM DEPT MINUS SELECT DISTINCT DEPTNO FROM EMP);
output: DNAME
--------------
OPERATIONS