0% found this document useful (0 votes)
4 views

SQL (1)

The document contains a series of SQL queries designed to retrieve specific information about employees and their managers from a database. Each query addresses different criteria, such as job titles, salaries, hire dates, and department numbers. The queries utilize joins between employee and manager records to extract relevant data based on the specified conditions.

Uploaded by

gomalaj366
Copyright
© © All Rights Reserved
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)
4 views

SQL (1)

The document contains a series of SQL queries designed to retrieve specific information about employees and their managers from a database. Each query addresses different criteria, such as job titles, salaries, hire dates, and department numbers. The queries utilize joins between employee and manager records to extract relevant data based on the specified conditions.

Uploaded by

gomalaj366
Copyright
© © All Rights Reserved
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/ 3

1.

WAQTD NAME OF THE EMPLOYEE AND HIS MANAGER'S NAME IF EMPLOYEE


IS WORKING AS A CLERK.

SELECT E.ENAME, M.ENAME

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.JOB = 'CLERK';

2. WAQTD NAME OF THE EMPLOYEE AND MANAGER'S DESIGNATION IF


MANAGER WORKS IN DEPT 10 OR 20.

SELECT E.ENAME, M.JOB

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND M.DEPTNO IN (10, 20);

3. WAQTD NAME OF THE EMPLOYEE AND MANAGER'S SALARY IF EMPLOYEE


AND MANAGER BOTH EARN MORE THAN 2300.

SELECT E.ENAME, M.SAL

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.SAL > 2300

AND M.SAL > 2300;

4. WAQTD EMPLOYEE NAME AND MANAGER'S HIREDATE IF EMPLOYEE WAS


HIRED BEFORE 1982.

SELECT E.ENAME, M.HIREDATE

FROM EMP E, EMP M

WHERE E.MGR=M.EMPNO

AND E.HIREDATE < '01-JAN-1982';


5. WAQTD EMPLOYEE NAME AND MANAGER'S COMM IF EMPLOYEE WORKS AS
A SALESMAN AND MANAGER WORKS IN DEPT 30.

SELECT E.ENAME, M.COMM

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.JOB = 'SALESMAN'

AND M.DEPTNO = 30;

6. WAQTD EMPLOYEE NAME, MANAGER NAME, AND THEIR SALARIES IF


EMPLOYEE EARNS MORE THAN MANAGER.

SELECT E.ENAME, M.ENAME, E.SAL, M.SAL

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.SAL > M.SAL;

7. WAQTD EMPLOYEE NAME AND HIREDATE, AND MANAGER NAME AND


HIREDATE IF MANAGER WAS HIRED BEFORE EMPLOYEE.

SELECT E.ENAME, E.HIREDATE, M.ENAME, M.HIREDATE

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND M.HIREDATE < E.HIREDATE;

8. WAQTD EMPLOYEE NAME AND MANAGER NAME IF BOTH ARE WORKING IN


THE SAME JOB.

SELECT E.ENAME, M.ENAME

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.JOB = M.JOB;


9. WAQTD EMP NAME AND MANAGER NAME IF MANAGER IS WORKING AS
ACTUAL MANAGER.

SELECT E.ENAME, M.ENAME

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND M.JOB = 'MANAGER';

10. WAQTD EMP NAME AND MANAGER NAME ALONG WITH THEIR ANNUAL
SALARIES IF EMPLOYEE WORKS IN DEPT 10, 20 AND MANAGER'S SAL IS
GREATER THAN EMPLOYEE'S SALARY.

SELECT E.ENAME, E.SAL * 12, M.ENAME, M.SAL * 12

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND E.DEPTNO IN (10, 20)

AND M.SAL > E.SAL;

11. WAQTD EMPLOYEE'S NAME AND MANAGER'S DESIGNATION FOR ALL THE
EMPLOYEES.

SELECT E.ENAME, M.JOB

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO;

12. WAQTD EMPLOYEE'S NAME AND MANAGER'S SALARY FOR ALL THE
EMPLOYEES IF MANAGER'S SALARY ENDS WITH 50.

SELECT E.ENAME, M.SAL

FROM EMP E, EMP M

WHERE E.MGR = M.EMPNO

AND M.SAL LIKE '%50';

You might also like