<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • oracle查看數據庫實例大全(oracle數據庫菜鳥教程)


    請使用EMP表和DEPT表完成下面作業

    01. 列出部門名稱和這些部門的員工信息,同時列出那些沒有員工的部門。

    02. 列出所有CLERK(辦事員)的部門名稱,部門人數。

    03. 選擇所有有獎金comm的員工的ename , dname , loc。

    04. 選擇在工作地點DALLAS工作的員工的ename , job , deptno, dname。

    05. 選擇所有員工的姓名ename,員工號empno,以及他的管理者mgr的姓名ename和員工號empno

    06. 顯示:員工編號,員工名稱,經理編號,經理名稱,員工所在部門編號,

    員工所在部門名稱,經理所在部門編號,經理所在部門名稱。

    07. 查詢名字是S開頭的員工姓名,員工號,部門號,部門地理位置

    08. 查詢員工姓名,部門名稱,工資,工資等級

    09. 查詢工作在Newyork 的所有員工

    –請使用EMP表和DEPT表完成下面作業

    –01. 列出部門名稱和這些部門的員工信息,同時列出那些沒有員工的部門。

    SELECT d.*,e.*

    FROM emp e RIGHT JOIN dept d

    ON e.deptno = d.deptno

    –02. 列出所有CLERK(辦事員)的部門名稱,部門人數。

    SELECT dname,empno

    FROM emp e INNER JOIN dept d

    ON e.deptno = d.deptno

    WHERE e.job = ‘CLERK’

    GROUP BY dname

    1 ACCOUNTING 1

    2 RESEARCH 2

    3 SALES 1

    –03. 選擇所有有獎金comm的員工的ename , dname , loc。

    SELECT ename,dname,loc,comm

    FROM emp e INNER JOIN dept d

    ON e.deptno = d.deptno

    WHERE comm IS NOT NULL

    –04. 選擇在工作地點DALLAS工作的員工的ename , job , deptno, dname。

    SELECT ename,dname,job,e.deptno,loc

    FROM emp e INNER JOIN dept d

    ON e.deptno = d.deptno

    WHERE loc = ‘DALLAS’

    –05. 選擇所有員工的姓名ename,員工號empno,

    — 以及他的管理者mgr的姓名ename和員工號empno

    SELECT e.empno,e.ename,m.empno,m.ename

    FROM emp e INNER JOIN emp m

    ON e.mgr = m.empno

    –06. 顯示:員工編號,員工名稱,經理編號,經理名稱,員工所在部門編號,

    — 員工所在部門名稱,經理所在部門編號,經理所在部門名稱。

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

    m.empno,m.ename,d2.deptno,d2.dname

    FROM emp e INNER JOIN emp m ON e.mgr = m.empno

    INNER JOIN dept d ON e.deptno = d.deptno

    INNER JOIN dept d2 ON m.deptno = d2.deptno

    –07. 查詢名字是S開頭的員工姓名,員工號,部門號,部門地理位置

    SELECT ename,dname,job,e.deptno,loc

    FROM emp e INNER JOIN dept d

    ON e.deptno = d.deptno

    WHERE ename LIKE ‘S%’

    –08. 查詢員工姓名,部門名稱,工資,工資等級

    SELECT ename,dname,sal,s.grade

    FROM emp e INNER JOIN dept d ON e.deptno = d.deptno

    INNER JOIN salgrade s ON e.sal BETWEEN s.losal AND s.hisal

    –09. 查詢工作在Newyork 的所有員工

    SELECT ename,dname,sal,loc

    FROM emp e INNER JOIN dept d ON e.deptno = d.deptno

    WHERE loc = ‘NEW YORK’

    SELECT * FROM dept;

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费