You are on page 1of 2

answers

Exercise 2: Selecting Data from more than one Table

1. SELECT e.ename, e.deptno, d.dname


FROM emp e, dept d
WHERE e.deptno = d.deptno;

2. SELECT DISTINCT e.job, d.loc


FROM emp e, dept d
WHERE e.deptno = d.deptno
AND e.deptno = 30;

3. SELECT e.ename, d.dname, d.loc


FROM emp e, dept d
WHERE e.deptno = d.deptno
AND e.comm IS NOT NULL;

4. SELECT e.ename, e.job, e.deptno, d.dname


FROM emp e, dept d
WHERE e.deptno = d.deptno
AND d.loc = 'DALLAS';

5. SELECT e.ename AS "Employee", e.empno AS "Emp#", m.ename AS


"Manager", m.empno AS "Mgr#"

FROM emp e, emp m


WHERE e.mgr = m.empno;

6. SELECT e.ename AS "Employee", e.empno AS "Emp#", m.ename AS


"Manager", m.empno AS "Mgr#"

FROM emp e LEFT JOIN emp m


ON e.mgr = m.empno;
7. SELECT e.ename, e.job, d.dname, e.sal, e.grade
FROM emp e, dept d
WHERE e.deptno = d.deptno;

You might also like