0% found this document useful (0 votes)
136 views0 pages

August 317 Am

This document contains an SQL query that joins the Emp and SalGrade tables to retrieve employee names, salaries, and salary grades. The query is modified in steps to filter the results by salary range, grade, and job type.

Uploaded by

SuneelTej
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views0 pages

August 317 Am

This document contains an SQL query that joins the Emp and SalGrade tables to retrieve employee names, salaries, and salary grades. The query is modified in steps to filter the results by salary range, grade, and job type.

Uploaded by

SuneelTej
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 0

Spool File For Oracle Students Trained by Mr.

Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

SQL> cl scr

SQL> SELECT Ename, Sal
2 FROM Emp;

ENAME SAL
---------- ----------
KING 5000
BLAKE 2850
CLARK 2450
JONES 2975
MARTIN 1250
ALLEN 1600
TURNER 1500
JAMES 950
WARD 1250
FORD 3000
SMITH 800

ENAME SAL
---------- ----------
SCOTT 3000
ADAMS 1100
MILLER 1300

14 rows selected.

SQL> SELECT * FROM SalGrade;

GRADE LOSAL HISAL
---------- ---------- ----------
1 700 1200
2 1201 1400
3 1401 2000
4 2001 3000
5 3001 9999

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, E.Sal, S.Grade
2 FROM Emp E, SalGrade S
3* WHERE E.Sal BETWEEN S.LoSal AND S.HiSal
SQL> /

ENAME SAL GRADE
---------- ---------- ----------
SMITH 800 1
JAMES 950 1
ADAMS 1100 1
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

MARTIN 1250 2
WARD 1250 2
MILLER 1300 2
TURNER 1500 3
ALLEN 1600 3
CLARK 2450 4
BLAKE 2850 4
JONES 2975 4

ENAME SAL GRADE
---------- ---------- ----------
FORD 3000 4
SCOTT 3000 4
KING 5000 5

14 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, E.Sal, S.Grade
2 FROM Emp E, SalGrade S
3* WHERE E.Sal >= S.LoSal AND E.Sal <= S.HiSal
SQL> /

ENAME SAL GRADE
---------- ---------- ----------
SMITH 800 1
JAMES 950 1
ADAMS 1100 1
MARTIN 1250 2
WARD 1250 2
MILLER 1300 2
TURNER 1500 3
ALLEN 1600 3
CLARK 2450 4
BLAKE 2850 4
JONES 2975 4

ENAME SAL GRADE
---------- ---------- ----------
FORD 3000 4
SCOTT 3000 4
KING 5000 5

14 rows selected.

SQL> ED
Wrote file afiedt.buf

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

1 SELECT E.Ename, E.Sal, S.Grade
2 FROM Emp E, SalGrade S
3 WHERE E.Sal >= S.LoSal AND E.Sal <= S.HiSal AND
4* S.Grade IN(1, 2, 3)
SQL> /

ENAME SAL GRADE
---------- ---------- ----------
SMITH 800 1
JAMES 950 1
ADAMS 1100 1
MARTIN 1250 2
WARD 1250 2
MILLER 1300 2
TURNER 1500 3
ALLEN 1600 3

8 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, E.Sal, S.Grade
2 FROM Emp E, SalGrade S
3 WHERE E.Sal >= S.LoSal AND E.Sal <= S.HiSal AND
4 S.Grade IN(1, 2, 3) AND
5* E.Job IN('SALESMAN', 'CLERK', 'ANALYST')
SQL> /

ENAME SAL GRADE
---------- ---------- ----------
SMITH 800 1
JAMES 950 1
ADAMS 1100 1
MARTIN 1250 2
WARD 1250 2
MILLER 1300 2
TURNER 1500 3
ALLEN 1600 3

8 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, E.Sal, S.Grade
2 FROM Emp E, SalGrade S
3 WHERE E.Sal >= S.LoSal AND E.Sal <= S.HiSal AND
4 S.Grade IN(1, 2, 3) AND
5* E.Job IN('SALESMAN', 'ANALYST')
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

SQL> /

ENAME SAL GRADE
---------- ---------- ----------
MARTIN 1250 2
WARD 1250 2
TURNER 1500 3
ALLEN 1600 3

SQL> cl scr

SQL> --WHERE Dept.Deptno = Emp.Deptno(+) AND Sal(+) * 12 > 25000
SQL> SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE E.Deptno (+) = D.Deptno
4 ORDER BY E.Deptno;

ENAME DEPTNO DNAME
---------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
JONES 20 RESEARCH
SCOTT 20 RESEARCH
ADAMS 20 RESEARCH
SMITH 20 RESEARCH
FORD 20 RESEARCH
BLAKE 30 SALES
MARTIN 30 SALES
ALLEN 30 SALES

ENAME DEPTNO DNAME
---------- ---------- --------------
TURNER 30 SALES
JAMES 30 SALES
WARD 30 SALES
40 OPERATIONS

15 rows selected.

SQL> INSERT INTO Dept
2 VALUES(50, 'SHIPPING', 'CHENNAI');

1 row created.

SQL> INSERT INTO Dept
2 VALUES(60, 'CARGO', 'MUMBAI');

1 row created.

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

SQL> INSERT INTO Dept
2 VALUES(70, 'COURIER', 'DELHI');

1 row created.

SQL> SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE E.Deptno (+) = D.Deptno
4 ORDER BY E.Deptno;

ENAME DEPTNO DNAME
---------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
JONES 20 RESEARCH
SCOTT 20 RESEARCH
ADAMS 20 RESEARCH
SMITH 20 RESEARCH
FORD 20 RESEARCH
BLAKE 30 SALES
MARTIN 30 SALES
ALLEN 30 SALES

ENAME DEPTNO DNAME
---------- ---------- --------------
TURNER 30 SALES
JAMES 30 SALES
WARD 30 SALES
50 SHIPPING
60 CARGO
70 COURIER
40 OPERATIONS

18 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE D.Deptno = E.Deptno(+)
4* ORDER BY E.Deptno
SQL> /

ENAME DEPTNO DNAME
---------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

JONES 20 RESEARCH
SCOTT 20 RESEARCH
ADAMS 20 RESEARCH
SMITH 20 RESEARCH
FORD 20 RESEARCH
BLAKE 30 SALES
MARTIN 30 SALES
ALLEN 30 SALES

ENAME DEPTNO DNAME
---------- ---------- --------------
TURNER 30 SALES
JAMES 30 SALES
WARD 30 SALES
50 SHIPPING
60 CARGO
70 COURIER
40 OPERATIONS

18 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE D.Deptno(+) = E.Deptno
4* ORDER BY E.Deptno
SQL> /

ENAME DEPTNO DNAME
---------- ---------- --------------
MILLER 10 ACCOUNTING
CLARK 10 ACCOUNTING
KING 10 ACCOUNTING
ADAMS 20 RESEARCH
SCOTT 20 RESEARCH
SMITH 20 RESEARCH
FORD 20 RESEARCH
JONES 20 RESEARCH
WARD 30 SALES
JAMES 30 SALES
TURNER 30 SALES

ENAME DEPTNO DNAME
---------- ---------- --------------
ALLEN 30 SALES
MARTIN 30 SALES
BLAKE 30 SALES

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

14 rows selected.

SQL> SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE E.Deptno(+) = D.Deptno
4 AND E.Deptno = 10
5 ORDER BY E.Deptno;

ENAME DEPTNO DNAME
---------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING

SQL> ED
Wrote file afiedt.buf

1 SELECT E.Ename, D.Deptno, D.Dname
2 FROM Emp E, Dept D
3 WHERE E.Deptno(+) = D.Deptno
4 AND E.Deptno(+) = 10
5* ORDER BY E.Deptno
SQL> /

ENAME DEPTNO DNAME
---------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
50 SHIPPING
60 CARGO
20 RESEARCH
30 SALES
70 COURIER
40 OPERATIONS

9 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 NVL(E.Ename, 'NOT RECRUITED OR REQUESTED') Ename,
3 D.Deptno,
4 D.Dname
5 FROM Emp E, Dept D
6 WHERE E.Deptno(+) = D.Deptno
7 AND E.Deptno(+) = 10
8* ORDER BY E.Deptno
SQL> /
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


ENAME DEPTNO DNAME
-------------------------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
NOT RECRUITED OR REQUESTED 50 SHIPPING
NOT RECRUITED OR REQUESTED 60 CARGO
NOT RECRUITED OR REQUESTED 20 RESEARCH
NOT RECRUITED OR REQUESTED 30 SALES
NOT RECRUITED OR REQUESTED 70 COURIER
NOT RECRUITED OR REQUESTED 40 OPERATIONS

9 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 NVL(E.Ename, 'NOT RECRUITED OR REQUESTED') Ename,
3 E.Deptno,
4 D.Dname
5 FROM Emp E, Dept D
6 WHERE E.Deptno(+) = D.Deptno
7 AND E.Deptno(+) = 10
8* ORDER BY E.Deptno
SQL> /

ENAME DEPTNO DNAME
-------------------------- ---------- --------------
KING 10 ACCOUNTING
CLARK 10 ACCOUNTING
MILLER 10 ACCOUNTING
NOT RECRUITED OR REQUESTED SHIPPING
NOT RECRUITED OR REQUESTED CARGO
NOT RECRUITED OR REQUESTED RESEARCH
NOT RECRUITED OR REQUESTED SALES
NOT RECRUITED OR REQUESTED COURIER
NOT RECRUITED OR REQUESTED OPERATIONS

9 rows selected.

SQL> cl scr

SQL> SELECT
2 E.Ename Employee,
3 NVL(M.Ename, 'Supreme Authority') Manager
4 FROM Emp E, Emp M
5 WHERE E.MGR = M.Empno(+);

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

EMPLOYEE MANAGER
---------- -----------------
JONES KING
CLARK KING
BLAKE KING
WARD BLAKE
JAMES BLAKE
TURNER BLAKE
ALLEN BLAKE
MARTIN BLAKE
MILLER CLARK
SCOTT JONES
FORD JONES

EMPLOYEE MANAGER
---------- -----------------
SMITH FORD
ADAMS SCOTT
KING Supreme Authority

14 rows selected.

SQL> cl scr

SQL> SELECT
2 C.Name, O.OrdID,
3 I.ItemID, I.Itemtot, O.Total
4 FROM Customer C, Ord O, Item I
5 WHERE C.CustID = O.CustID
6 AND O.OrdID = I.OrdID
7 AND C.Name = 'TKB SPORT SHOP';

NAME ORDID ITEMID
ITEMTOT
--------------------------------------------- ---------- ---------- -----
-----
TOTAL
----------
TKB SPORT SHOP 610 2
8.4
101.4

TKB SPORT SHOP 610 1
35
101.4

TKB SPORT SHOP 610 3
58
101.4

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


SQL> cl scr

SQL> SELECT
2 E.Ename Employee,
3 E.Deptno Department,
4 M.Ename Manager,
5 M.Deptno "Manager's Dept"
6 FROM Emp E, Dept D, Emp M
7 WHERE E.MGR = M.Empno AND
8 E.Deptno = D.Deptno;

EMPLOYEE DEPARTMENT MANAGER Manager's Dept
---------- ---------- ---------- --------------
JONES 20 KING 10
CLARK 10 KING 10
BLAKE 30 KING 10
WARD 30 BLAKE 30
JAMES 30 BLAKE 30
TURNER 30 BLAKE 30
ALLEN 30 BLAKE 30
MARTIN 30 BLAKE 30
MILLER 10 CLARK 10
SCOTT 20 JONES 20
FORD 20 JONES 20

EMPLOYEE DEPARTMENT MANAGER Manager's Dept
---------- ---------- ---------- --------------
SMITH 20 FORD 20
ADAMS 20 SCOTT 20

13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 E.Deptno Department,
4 M.Ename Manager,
5 M.Deptno "Manager's Dept"
6 FROM Emp E, Emp M
7* WHERE E.MGR = M.Empno
SQL> /

EMPLOYEE DEPARTMENT MANAGER Manager's Dept
---------- ---------- ---------- --------------
JONES 20 KING 10
CLARK 10 KING 10
BLAKE 30 KING 10
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

WARD 30 BLAKE 30
JAMES 30 BLAKE 30
TURNER 30 BLAKE 30
ALLEN 30 BLAKE 30
MARTIN 30 BLAKE 30
MILLER 10 CLARK 10
SCOTT 20 JONES 20
FORD 20 JONES 20

EMPLOYEE DEPARTMENT MANAGER Manager's Dept
---------- ---------- ---------- --------------
SMITH 20 FORD 20
ADAMS 20 SCOTT 20

13 rows selected.

SQL> cl scr

SQL> SELECT
2 E.Ename Employee,
3 Dname Department,
4 Loc Place,
5 M.Ename Manager,
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE E.MGR = M.Empno AND
9 E.Deptno = D.DeptnoSELECT
10 E.Ename Employee,
11 Dname Department,
12 Loc Place,
13 M.Ename Manager,
14 Dname "Manager's Dept"
15 FROM Emp E, Dept D, Emp M
16 WHERE E.MGR = M.Empno AND
17 E.Deptno = D.Deptno
18
SQL> SELECT
2 E.Ename Employee,
3 Dname Department,
4 Loc Place,
5 M.Ename Manager,
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE E.MGR = M.Empno AND
9 E.Deptno = D.Deptno;

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
JONES RESEARCH DALLAS KING RESEARCH
CLARK ACCOUNTING NEW YORK KING ACCOUNTING
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

BLAKE SALES CHICAGO KING SALES
WARD SALES CHICAGO BLAKE SALES
JAMES SALES CHICAGO BLAKE SALES
TURNER SALES CHICAGO BLAKE SALES
ALLEN SALES CHICAGO BLAKE SALES
MARTIN SALES CHICAGO BLAKE SALES
MILLER ACCOUNTING NEW YORK CLARK ACCOUNTING
SCOTT RESEARCH DALLAS JONES RESEARCH
FORD RESEARCH DALLAS JONES RESEARCH

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
SMITH RESEARCH DALLAS FORD RESEARCH
ADAMS RESEARCH DALLAS SCOTT RESEARCH

13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 Dname Department,
4 Loc Place,
5 M.Ename Manager,
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE E.MGR = M.Empno AND
9 E.Deptno = D.Deptno AND
10* M.Deptno = D.Deptno
SQL> /

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
CLARK ACCOUNTING NEW YORK KING ACCOUNTING
WARD SALES CHICAGO BLAKE SALES
JAMES SALES CHICAGO BLAKE SALES
TURNER SALES CHICAGO BLAKE SALES
ALLEN SALES CHICAGO BLAKE SALES
MARTIN SALES CHICAGO BLAKE SALES
MILLER ACCOUNTING NEW YORK CLARK ACCOUNTING
SCOTT RESEARCH DALLAS JONES RESEARCH
FORD RESEARCH DALLAS JONES RESEARCH
SMITH RESEARCH DALLAS FORD RESEARCH
ADAMS RESEARCH DALLAS SCOTT RESEARCH

11 rows selected.

SQL> ED
Wrote file afiedt.buf
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


1 SELECT
2 E.Ename Employee,
3 Dname Department,
4 Loc Place,
5 M.Ename Manager,
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE E.MGR = M.Empno AND
9* M.Deptno = D.Deptno
SQL> /

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
BLAKE ACCOUNTING NEW YORK KING ACCOUNTING
CLARK ACCOUNTING NEW YORK KING ACCOUNTING
JONES ACCOUNTING NEW YORK KING ACCOUNTING
MARTIN SALES CHICAGO BLAKE SALES
ALLEN SALES CHICAGO BLAKE SALES
TURNER SALES CHICAGO BLAKE SALES
JAMES SALES CHICAGO BLAKE SALES
WARD SALES CHICAGO BLAKE SALES
FORD RESEARCH DALLAS JONES RESEARCH
SMITH RESEARCH DALLAS FORD RESEARCH
SCOTT RESEARCH DALLAS JONES RESEARCH

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
ADAMS RESEARCH DALLAS SCOTT RESEARCH
MILLER ACCOUNTING NEW YORK CLARK ACCOUNTING

13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 DE.Dname Department,
4 DE.Loc Place,
5 M.Ename Manager,
6 DM.Dname "Manager's Dept"
7 FROM Emp E, Dept DE, Emp M, Dept DM
8 WHERE E.MGR = M.Empno AND
9 E.Deptno = DE.Deptno AND
10 M.Deptno = DM.Deptno
11* ORDER BY E.Deptno
SQL> /

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

---------- -------------- ------------- ---------- --------------
MILLER ACCOUNTING NEW YORK CLARK ACCOUNTING
CLARK ACCOUNTING NEW YORK KING ACCOUNTING
JONES RESEARCH DALLAS KING ACCOUNTING
SMITH RESEARCH DALLAS FORD RESEARCH
SCOTT RESEARCH DALLAS JONES RESEARCH
FORD RESEARCH DALLAS JONES RESEARCH
ADAMS RESEARCH DALLAS SCOTT RESEARCH
BLAKE SALES CHICAGO KING ACCOUNTING
MARTIN SALES CHICAGO BLAKE SALES
ALLEN SALES CHICAGO BLAKE SALES
TURNER SALES CHICAGO BLAKE SALES

EMPLOYEE DEPARTMENT PLACE MANAGER Manager's Dept
---------- -------------- ------------- ---------- --------------
JAMES SALES CHICAGO BLAKE SALES
WARD SALES CHICAGO BLAKE SALES

13 rows selected.

SQL> cl scr

SQL> SELECT
2 E.Ename Employee,
3 E.Sal "Employee's Salary",
4 M.Ename Manager,
5 M.Sal "Manager's Salary",
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE E.Deptno = D.Deptno AND
9 E.MGR = M.Empno;

EMPLOYEE Employee's Salary MANAGER Manager's Salary Manager's Dept
---------- ----------------- ---------- ---------------- --------------
JONES 2975 KING 5000 RESEARCH
CLARK 2450 KING 5000 ACCOUNTING
BLAKE 2850 KING 5000 SALES
WARD 1250 BLAKE 2850 SALES
JAMES 950 BLAKE 2850 SALES
TURNER 1500 BLAKE 2850 SALES
ALLEN 1600 BLAKE 2850 SALES
MARTIN 1250 BLAKE 2850 SALES
MILLER 1300 CLARK 2450 ACCOUNTING
SCOTT 3000 JONES 2975 RESEARCH
FORD 3000 JONES 2975 RESEARCH

EMPLOYEE Employee's Salary MANAGER Manager's Salary Manager's Dept
---------- ----------------- ---------- ---------------- --------------
SMITH 800 FORD 3000 RESEARCH
ADAMS 1100 SCOTT 3000 RESEARCH
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 E.Sal "Employee's Salary",
4 M.Ename Manager,
5 M.Sal "Manager's Salary",
6 Dname "Manager's Dept"
7 FROM Emp E, Dept D, Emp M
8 WHERE M.Deptno = D.Deptno AND
9* E.MGR = M.Empno
SQL> /

EMPLOYEE Employee's Salary MANAGER Manager's Salary Manager's Dept
---------- ----------------- ---------- ---------------- --------------
BLAKE 2850 KING 5000 ACCOUNTING
CLARK 2450 KING 5000 ACCOUNTING
JONES 2975 KING 5000 ACCOUNTING
MARTIN 1250 BLAKE 2850 SALES
ALLEN 1600 BLAKE 2850 SALES
TURNER 1500 BLAKE 2850 SALES
JAMES 950 BLAKE 2850 SALES
WARD 1250 BLAKE 2850 SALES
FORD 3000 JONES 2975 RESEARCH
SMITH 800 FORD 3000 RESEARCH
SCOTT 3000 JONES 2975 RESEARCH

EMPLOYEE Employee's Salary MANAGER Manager's Salary Manager's Dept
---------- ----------------- ---------- ---------------- --------------
ADAMS 1100 SCOTT 3000 RESEARCH
MILLER 1300 CLARK 2450 ACCOUNTING

13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 E.Sal "Employee's Salary",
4 E.Dname Dname,
5 M.Ename Manager,
6 M.Sal "Manager's Salary",
7 Dname "Manager's Dept"
8 FROM Emp E, Dept D, Emp M
9 WHERE M.Deptno = D.Deptno AND
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

10* E.MGR = M.Empno
SQL> /
E.Dname Dname,
*
ERROR at line 4:
ORA-00904: "E"."DNAME": invalid identifier


SQL> ED
Wrote file afiedt.buf

1 SELECT
2 E.Ename Employee,
3 E.Sal "Employee's Salary",
4 D.Dname Dname,
5 M.Ename Manager,
6 M.Sal "Manager's Salary",
7 Dname "Manager's Dept"
8 FROM Emp E, Dept D, Emp M
9 WHERE M.Deptno = D.Deptno AND
10* E.MGR = M.Empno
SQL> /

EMPLOYEE Employee's Salary DNAME MANAGER Manager's Salary
---------- ----------------- -------------- ---------- ----------------
Manager's Dept
--------------
BLAKE 2850 ACCOUNTING KING 5000
ACCOUNTING

CLARK 2450 ACCOUNTING KING 5000
ACCOUNTING

JONES 2975 ACCOUNTING KING 5000
ACCOUNTING


EMPLOYEE Employee's Salary DNAME MANAGER Manager's Salary
---------- ----------------- -------------- ---------- ----------------
Manager's Dept
--------------
MARTIN 1250 SALES BLAKE 2850
SALES

ALLEN 1600 SALES BLAKE 2850
SALES

TURNER 1500 SALES BLAKE 2850
SALES

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


EMPLOYEE Employee's Salary DNAME MANAGER Manager's Salary
---------- ----------------- -------------- ---------- ----------------
Manager's Dept
--------------
JAMES 950 SALES BLAKE 2850
SALES

WARD 1250 SALES BLAKE 2850
SALES

FORD 3000 RESEARCH JONES 2975
RESEARCH


EMPLOYEE Employee's Salary DNAME MANAGER Manager's Salary
---------- ----------------- -------------- ---------- ----------------
Manager's Dept
--------------
SMITH 800 RESEARCH FORD 3000
RESEARCH

SCOTT 3000 RESEARCH JONES 2975
RESEARCH

ADAMS 1100 RESEARCH SCOTT 3000
RESEARCH


EMPLOYEE Employee's Salary DNAME MANAGER Manager's Salary
---------- ----------------- -------------- ---------- ----------------
Manager's Dept
--------------
MILLER 1300 ACCOUNTING CLARK 2450
ACCOUNTING


13 rows selected.

SQL> ED
Wrote file afiedt.buf

1 COLUMN Employee FORMAT A14
2 COLUMN "Employee's Dept" FORMAT A10
3 COLUMN Manager FORMAT A15
4 COLUMN "Manager's Dept" FORMAT A15
5 SELECT
6 NVL(E.Ename, 'Not Recruited') Employee,
7 DE.Dname "Employee's Dept",
8 NVL(M.Ename, 'NULL Manager') Manager,
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

9 NVL(DM.Dname, 'Not Recruited') "Manager's Dept",
10 DE.Deptno
11 FROM Emp E, Dept DE, Emp M, Dept DM
12 WHERE E.Deptno(+) = DE.Deptno AND
13 M.Deptno = DM.Deptno(+) AND
14* E.MGR = M.Empno(+)
SQL> /
COLUMN Employee FORMAT A14
*
ERROR at line 1:
ORA-00900: invalid SQL statement


SQL> ED
Wrote file afiedt.buf

1 SELECT
2 NVL(E.Ename, 'Not Recruited') Employee,
3 DE.Dname "Employee's Dept",
4 NVL(M.Ename, 'NULL Manager') Manager,
5 NVL(DM.Dname, 'Not Recruited') "Manager's Dept",
6 DE.Deptno
7 FROM Emp E, Dept DE, Emp M, Dept DM
8 WHERE E.Deptno(+) = DE.Deptno AND
9 M.Deptno = DM.Deptno(+) AND
10* E.MGR = M.Empno(+)
SQL> COLUMN Employee FORMAT A14
SQL> COLUMN "Employee's Dept" FORMAT A10
SQL> COLUMN Manager FORMAT A15
SQL> COLUMN "Manager's Dept" FORMAT A15
SQL> R
1 SELECT
2 NVL(E.Ename, 'Not Recruited') Employee,
3 DE.Dname "Employee's Dept",
4 NVL(M.Ename, 'NULL Manager') Manager,
5 NVL(DM.Dname, 'Not Recruited') "Manager's Dept",
6 DE.Deptno
7 FROM Emp E, Dept DE, Emp M, Dept DM
8 WHERE E.Deptno(+) = DE.Deptno AND
9 M.Deptno = DM.Deptno(+) AND
10* E.MGR = M.Empno(+)

EMPLOYEE Employee's MANAGER Manager's Dept DEPTNO
-------------- ---------- --------------- --------------- ----------
MILLER ACCOUNTING CLARK ACCOUNTING 10
BLAKE SALES KING ACCOUNTING 30
CLARK ACCOUNTING KING ACCOUNTING 10
JONES RESEARCH KING ACCOUNTING 20
ADAMS RESEARCH SCOTT RESEARCH 20
SMITH RESEARCH FORD RESEARCH 20
Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL

FORD RESEARCH JONES RESEARCH 20
SCOTT RESEARCH JONES RESEARCH 20
MARTIN SALES BLAKE SALES 30
ALLEN SALES BLAKE SALES 30
TURNER SALES BLAKE SALES 30

EMPLOYEE Employee's MANAGER Manager's Dept DEPTNO
-------------- ---------- --------------- --------------- ----------
JAMES SALES BLAKE SALES 30
WARD SALES BLAKE SALES 30
KING ACCOUNTING NULL Manager Not Recruited 10
Not Recruited SHIPPING NULL Manager Not Recruited 50
Not Recruited CARGO NULL Manager Not Recruited 60
Not Recruited COURIER NULL Manager Not Recruited 70
Not Recruited OPERATIONS NULL Manager Not Recruited 40

18 rows selected.

SQL> cl scr

SQL> COLUMN "Employee's Salary" FORMAT 9999
SQL> COLUMN EMPGRADE FORMAT 99
SQL> COLUMN "Manager's Salary" FORMAT 9999
SQL> COLUMN MGRGRADE FORMAT 99
SQL> SELECT
2 E.Ename Employee,
3 E.Sal "Employee's Salary",
4 SE.Grade EmpGrade,
5 M.Sal "Manager's Salary",
6 SM.Grade MGRGrade,
7 Dname
8 FROM Emp E, Dept D, Emp M, SalGrade SE, SalGrade SM
9 WHERE E.Deptno = D.Deptno AND
10 E.MGR = M.Empno AND
11 E.Sal BETWEEN SE.LoSal AND SE.HiSal AND
12 M.Sal BETWEEN SM.LoSal AND SM.HiSal;

EMPLOYEE Employee's Salary EMPGRADE Manager's Salary MGRGRADE
-------------- ----------------- -------- ---------------- --------
DNAME
--------------
SMITH 800 1 3000 4
RESEARCH

JAMES 950 1 2850 4
SALES

ADAMS 1100 1 3000 4
RESEARCH

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


EMPLOYEE Employee's Salary EMPGRADE Manager's Salary MGRGRADE
-------------- ----------------- -------- ---------------- --------
DNAME
--------------
MARTIN 1250 2 2850 4
SALES

WARD 1250 2 2850 4
SALES

MILLER 1300 2 2450 4
ACCOUNTING


EMPLOYEE Employee's Salary EMPGRADE Manager's Salary MGRGRADE
-------------- ----------------- -------- ---------------- --------
DNAME
--------------
TURNER 1500 3 2850 4
SALES

ALLEN 1600 3 2850 4
SALES

CLARK 2450 4 5000 5
ACCOUNTING


EMPLOYEE Employee's Salary EMPGRADE Manager's Salary MGRGRADE
-------------- ----------------- -------- ---------------- --------
DNAME
--------------
BLAKE 2850 4 5000 5
SALES

JONES 2975 4 5000 5
RESEARCH

FORD 3000 4 2975 4
RESEARCH


EMPLOYEE Employee's Salary EMPGRADE Manager's Salary MGRGRADE
-------------- ----------------- -------- ---------------- --------
DNAME
--------------
SCOTT 3000 4 2975 4
RESEARCH

Spool File For Oracle Students Trained by Mr.Sathish Yellanki
..
------------------------------------------------------------------------------
SkyEss Techno Solutions Pvt. Ltd.
Flat No. 201, II Floor, Abhilash Towers, BK Guda, Hyderabad 500 038
Ph No. +9140 23710047, 64640047, Mobile: 9985798869
Contact For Courses And Training in
Oracle Developer Suite 10g(D2K), Oracle Apps R12, Live Projects in SQL and PL/SQL


13 rows selected.

SQL> SPOOL OFF

You might also like