Assignment On Max
Assignment On Max
SELECT ENAME
FROM EMP
FROM EMP);
SELECT ENAME
FROM EMP
FROM EMP);
43.WAQTD NAME AND HIREDATE OF THE EMPLOYEE HIRED BEFORE ALL THE EMPLOYEES (FIRST EMP)
SELECT ENAME,HIREDATE
FROM EMP
FROM EMP);
SELECT ENAME,HIREDATE
FROM EMP
FROM EMP);
SELECT ENAME,COMM
FROM EMP
FROM EMP);
46.WAQTD NAME, SAL AND COMM OF THE EMPLOYEE EARNING MAXIMUM COMISSION
SELECT ENAME,SAL,COMM
FROM EMP
FROM EMP);
SELECT *
FROM EMP
FROM EMP);
SELECT *
FROM EMP
FROM EMP);
SELECT *
FROM EMP
FROM EMP);
50.WAQTD NAME, ANNUAL SALARY OF THE EMPLOYEES IF THEIR ANNUAL SALARY IS MORE THAN ALL THE SALESMAN
FROM EMP
WHERE SAL*12>ALL(SELECT SAL*12
FROM EMP
WHERE JOB='SALESMAN');
OR
FROM EMP
FROM EMP
WHERE JOB='SALESMAN');
SELECT ENAME
FROM EMP
FROM EMP
WHERE ENAME='SMITH');
SELECT ENAME
FROM EMP
FROM EMP
FROM EMP
WHERE ENAME='ADAMS'));
SELECT DNAME
FROM DEPT
FROM EMP
FROM EMP
WHERE ENAME='JONES'));
SELECT SAL
FROM EMP
FROM EMP
WHERE ENAME='MILLER');
SELECT LOC
FROM DEPT
FROM EMP
FROM EMP
FROM EMP
WHERE ENAME='SMITH')));
FROM EMP
FROM EMP
WHERE ENAME='BLAKE');
SELECT COUNT(*)
FROM EMP
FROM EMP
WHERE ENAME='KING');
SELECT *
FROM EMP
FROM EMP
WHERE ENAME='JONES');
SELECT ENAME
FROM EMP
FROM EMP
FROM EMP
WHERE ENAME='BLAKE'));
SELECT COUNT(*)
FROM EMP
FROM EMP
FROM EMP
WHERE ENAME='FORD'));
SELECT ENAME,LOC
FROM EMP,DEPT
WHERE EMP.DEPTNO=DEPT.DEPTNO;
2.WAQTD DNAME AND SALARY FOR ALL THE EMPLOYEE WORKING IN ACCOUNTING.
SELECT DNAME,SAL
FROM EMP,DEPT
FROM DEPT
WHERE DNAME='ACCOUNTING');
3.WAQTD DNAME AND ANNUAL SALARY FOR ALL EMPLOYEES WHOS SALARY IS MORE THAN 2340
SELECT DNAME,SAL*12
FROM EMP,DEPT
4.WAQTD ENAME AND DNAME FOR EMPLOYEES HAVING CAHARACTER 'A' IN THEIR DNAME
SELECT ENAME,DNAME
FROM EMP,DEPT
FROM DEPT
5.WAQTD ENAME AND DNAME FOR ALL THE EMPLOYEES WORKING AS SALESMAN
SELECT ENAME,DNAME
FROM EMP,DEPT
6.WADTD DNAME AND JOB FOR ALL THE EMPLOYEES WHOS JOB AND DNAME STARTS WITH CHARACTER 'S'
SELECT DNAME,JOB
FROM DEPT,EMP
WHERE DEPT.DEPTNO=EMP.DEPTNO AND JOB LIKE 'S%' AND DNAME LIKE 'S%';
SELECT DNAME,MGR
ON EMP.DEPTNO = DEPT.DEPTNO
WHERE MGR=7839;
8.WAQTD DNAME AND HIREDATE FOR EMPLOYEES HIRED AFTER 83 INTO ACCOUNTING OR RESEARCH DEPT
SELECT DNAME,HIREDATE
FROM EMP,DEPT
9.WAQTD ENAME AND DNAME OF THE EMPLOYEES WHO ARE GETTING COMM IN DEPT 10 OR 30
SELECT ENAME,DNAME
10.WAQTD DNAME AND EMPNO FOR ALL THE EMPLOYEES WHO'S EMPNO ARE (7839,7902) AND ARE WORKING IN LOC NEW YORK.
ON EMP.DEPTNO=DEPT.DEPTNO
Explain? (draw)
Why? When?
2. DISPLAY HIREDATE AND JOB OF ALL THE EMPLOYEES WORKING FOR SALES DEPARTMENT
SELECT HIREDATE,JOB
FROM EMP
FROM DEPT
WHERE DNAME='SALES');
3. DISPLAY LOCATION AND DNAME OF EMPLOYEE WHO WORKING AS PRESIDENT WITH 2000 SALARY
SELECT DNAME,LOC
FROM DEPT
FROM EMP
4. DISPLAY THE DNAME OF EMPLOYEES WHOES SALARY IS MAXIMUM SALARY BUT LESSER THAN 3000
SELECT DNAME
FROM DEPT
FROM EMP
FROM EMP
WHERE SAL<3000));
5. DISPLAY THE DEPARTMENT NAME OF THE EMPLOYEES WHO ARE REPORTING TO ADAMS.
SELECT DNAME
FROM DEPT
FROM EMP
FROM EMP
WHERE ENAME='ADAMS'));
SELECT *
FROM EMP
FROM EMP);
7. DISPLAY ALL THE EMPLOYEE WHOSE SALARY IS GREATER THAN AVERAGE SALARY OF DEPARTMENT 30.
SELECT *
FROM EMP
FROM EMP
8. DISPLAY THE NUMBER OF EMPLOYEES WHO WORK FOR RESEARCH DEPT AND THEIR SALARY IS LESSER THAN ONE OF THE SALARY IN DEPARTMENT IN 30.
SELECT COUNT(*)
FROM EMP
FROM DEPT
WHERE DNAME='RESEARCH') AND SAL<ANY(SELECT SAL
FROM EMP
SELECT DNAME
FROM DEPT
FROM EMP
10. DISPLAY THE DEPARTMENT NAMES THAT ARE HAVING ATLEAST TWO EMPLOYEES WORKING IN IT.
SELECT DNAME
FROM DEPT
FROM EMP
GROUP BY DEPTNO
HAVING COUNT(*)>1);
11. DISPLAY ALL THE EMPLOYEES WHO ARE JOINED AFTER BLAKE.
SELECT *
FROM EMP
FROM EMP
WHERE ENAME='BLAKE');
12. LIST THE DEPT NAME THAT ARE HAVING AT LEAST 3 EMPLOYEES BUT NOT MORE THAN 5 EMPLOYEES IN IT.
SELECT DNAME
FROM DEPT
FROM EMP
GROUP BY DEPTNO
13. DISPLAY THE LOCATION OF ALL EMPLOYEES WHOSE REPORTING MANAGER SALARY IS GREATER THAN 2000.
SELECT LOC
FROM DEPT
FROM EMP
14. SELECT THE ENAME AND SALARY OF THE EMPLOYEES WHOS DNAME IS HAVING AT CHARACTER 'O' IN IT.
SELECT ENAME,SAL
FROM EMP
FROM DEPT
15. DISPLAY ENAME,SAL OF EMPLOYEES WHO ARE EARNING MORE THAN ANY OF THE ANALYST.
SELECT ENAME,SAL
FROM EMP
FROM EMP
1.WAQTD NAME OF THE EMPLOYEE AND HIS MANAGER'S NAME IF EMPLOYEE IS WORKING AS CLERK
SELECT E1.ENAME,E2.ENAME
2.WAQTD NAME OF THE EMPLOYEE AND MANAGER'S DESIGNATION IF MANAGER WORKS IN DEPT 10 OR 20
SELECT E1.ENAME,E2.JOB
3.WAQTD NAME OF THE EMP AND MANAGERS SALARY IF EMPLOYEE AND MANAGER BOTH EARN MORE THAN 2300
SELECT E1.ENAME,E2.SAL
4.WAQTD EMP NAME AND MANAGER'S HIREDATE IF EMPLOYEE WAS HIRED BEFORE1982
SELECT E1.ENAME,E2.HIREDATE
ON E1.MGR=E2.EMPNO
5.WAQTD EMP NAME AND MANAGER'S COMM IF EMPLOYEE WORKS AS SALESMAN AND MANAGER WORKS IN DEPT 30
SELECT E1.ENAME,E2.COMM
6.WAQTD EMP NAME AND MANAGER NAME AND THEIR SALARIES IF EMPLOYEE EARNS MORE THAN MANAGER
SELECT E1.ENAME,E1.SAL,E2.ENAME,E2.SAL
7.WAQTD EMP NAME AND HIREDATE , MANAGER NAME AND HIREDATE IF MANAGER WAS HIRED BEFORE EMPLOYEE
SELECT E1.ENAME,E1.HIREDATE,E2.ENAME,E2.HIREDATE
8.WAQTD EMP NAME AND MANAGER NAME IF BOTH ARE WORKING IN SAME JOB
SELECT E1.ENAME,E2.ENAME
9.WAQTD EMP NAME AND MANAGER NAME IF MANAGER IS WORKING AS ACTUAL MANAGER
SELECT E1.ENAME,E2.ENAME
10.WAQTD EMP NAME AND MANAGER NAME ALONG WITH THEIR ANNUAL SALARIES IF EMPLOYEE WORKS IN
SELECT E1.ENAME,E1.SAL*12,E2.ENAME,E2.SAL*12
11.WAQTD EMPLOYEE'S NAME AND MANAGER'S DESIGNATION FOR ALL THE EMPLOYEES
SELECT E1.ENAME,E2.JOB
WITH 50
SELECT E1.ENAME,E2.SAL