0% found this document useful (0 votes)
157 views2 pages

Equi Join & Non Equi Join Solution

The document contains 14 SQL queries with answers. The queries retrieve employee, department, and other data from database tables. They include queries to display employees by department and location, find highest paid employees, list employees by grade and job, and retrieve manager information.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
157 views2 pages

Equi Join & Non Equi Join Solution

The document contains 14 SQL queries with answers. The queries retrieve employee, department, and other data from database tables. They include queries to display employees by department and location, find highest paid employees, list employees by grade and job, and retrieve manager information.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Joining

1) Display all the managers & clerks name, id along with their department details who
work in Accounts and Marketing departments.
Ans: Select empno,ename,dept.* from emp,dept where emp.deptno=dept.deptno and
job in (‘CLERK’,’MANAGER’) and dname in (‘ACCOUNTS’, ‘MARKETING’)

2) Display all the salesmen’s name,job,dname and loc who are not located at DALLAS.
Ans: Select empno,ename,job,dname,loc from emp,dept where
emp.deptno=dept.deptno and job =’SALESMAN’ and loc<>’DALLAS’

3) Select department name & location of all the employees working for CLARK.
Ans: select dname,loc from emp,dept were emp.deptno=dept.deptno and mgr=(Select
empno from emp where ename=’CLARK’)

4) Select all the departmental information for all the managers.(Manager is not a job)
Ans: select dept.* from emp,dept where emp.deptno=dept.deptno and empno in (select
mgr from emp)

5) Select all the employees who work in DALLAS.


Ans: select emp.*,loc from emp,dept where emp.deptno=dept.deptno and
loc=’DALLAS’

6) Find the highest paid employee of sales department. (Show his


empno,ename,dname,sal,loc).
Ans: select empno,ename,dname,sal, loc from emp ,dept where
emp.deptno=dept.deptno and dname=’SALES’ and sal=(select max(sal) from emp,dept
where emp.deptno=dept.deptno and dname=’SALES’)

7) List the emps with departmental information Whose Jobs are same as MILLER or Sal
is more than ALLEN .
Ans: select * from dept,emp where dept.deptno=emp.deptno and (emp.job in(select job
from emp where ename='MILLER') or emp.sal>(select sal from emp where
ename='ALLEN'))

8) Find out the employees who are working in CHICAGO and DALLAS.
Ans: select emp.*,loc from emp,dept where emp.deptno=dept.deptno and loc in
(‘CHICAGO’,’DALLAS’)

9) List all the Grade2 and Grade 3 emps.


Ans: select emp.*,grade from emp where sal between losal and hisal and grade in (2,3)

10) Display all Grade 4,5 Analyst and Manager.


Ans: select emp.*,grade from emp where sal between losal and hisal and grade in (4,5)
and job in (‘ANALYST’,’MANAGER’)
11) List all the Grade2 and Grade 3 emps who belong from the Chicago.
Ans: select emp.*,loc,grade from emp,dept,salgrade where sal between losal and hisal and
emp.deptno=dept.deptno and grade in (2,3) and loc='CHICAGO'
12) Find the highest paid employee of sales department. (Show his
empno,ename,dname,sal,loc).

Same of question no 6
13) Find out the mgr who lives in DALLAS and belong from grade 3 and 4.
Ans:select emp.*,loc,grade from emp,dept,salgrade where sal between osal and hisal and
emp.deptno=dept.deptno and grade in (2,3) and loc='DALLAS' and empno in (select mgr
from emp)

14) Find out the grade of all mgrs.


Ans: select emp.*, grade from emp,salgrade where emp.sal between losal and hisal and
empno in (select mgr from emp)

You might also like