<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
    ratio_to_report函數
    ?
    ??? 學習一下ratio_to_report函數,這個函數今天才遇到,以前都沒有注意。主要是用來進行比例的統計的,也算是一個基礎的統計函數,格式也沒有什么特別的,只在這里做一個簡單的記錄。
    --------------------------------------------------
    ?
    Syntax
    ?
    ?
    ?
    ?
    RATIO_TO_REPORT is an analytic function. It computes the ratio of a value to the sum of a set of values. If expr evaluates to null, then the ratio-to-report value also evaluates to null.
    ?
    The set of values is determined by the query_partition_clause. If you omit that clause, then the ratio-to-report is computed over all rows returned by the query.
    ?
    You cannot use RATIO_TO_REPORT or any other analytic function for expr. That is, you cannot nest analytic functions, but you can use other built-in function expressions for expr.
    ?
    Examples
    ?
    The following example calculates the ratio-to-report value of each purchasing clerk&apos;s salary to the total of all purchasing clerks&apos; salaries:
    ?
    SELECT last_name, salary, RATIO_TO_REPORT(salary) OVER () AS rr
    ?? FROM employees
    ?? WHERE job_id = 'PU_CLERK';
    ?
    LAST_NAME???????????????????? SALARY???????? RR
    ------------------------- ---------- ----------
    Khoo??????????????????????????? 3100 .223021583
    Baida?????????????????????????? 2900 .208633094
    Tobias????????????????????????? 2800 .201438849
    Himuro????????????????????????? 2600? .18705036
    Colmenares????????????????????? 2500 .179856115
    ?
    ?
    --統計業務人員工資在本部門中的占比
    ?
    SQL> select deptno,
    ? 2???????? ename,
    ? 3???????? sal,
    ? 4???????? to_char(round(ratio_to_report(sal) over(partition by deptno) * 100,
    ? 5?????????????????????? 2),
    ? 6???????????????? '990.00') || '%' rtr
    ? 7??? from emp
    ? 8?? order by emp.deptno, emp.sal desc;
    ?
    ??? DEPTNO ENAME???????????? SAL RTR
    ---------- ---------- ---------- --------
    ??????? 10 KING???????????? 5000?? 57.14%
    ??????? 10 CLARK??????????? 2450?? 28.00%
    ??????? 10 MILLER?????????? 1300?? 14.86%
    ??????? 20 SCOTT??????????? 3000?? 27.59%
    ??????? 20 FORD???????????? 3000?? 27.59%
    ??????? 20 JONES??????????? 2975?? 27.36%
    ??????? 20 ADAMS??????????? 1100?? 10.11%
    ??????? 20 SMITH???????????? 800??? 7.36%
    ??????? 30 BLAKE??????????? 2850?? 30.32%
    ??????? 30 ALLEN??????????? 1600?? 17.02%
    ??????? 30 TURNER?????????? 1500?? 15.96%
    ??????? 30 WARD???????????? 1250?? 13.30%
    ??????? 30 MARTIN?????????? 1250?? 13.30%
    ??????? 30 JAMES???????????? 950?? 10.11%
    ?
    14 rows selected.
    ?
    --注意最終格式的整理
    ?
    ?
    ?
    ?
    posted on 2009-04-02 21:56 decode360 閱讀(369) 評論(0)  編輯  收藏 所屬分類: 05.SQL
    主站蜘蛛池模板: 亚洲色大18成人网站WWW在线播放| 亚洲高清无码综合性爱视频| 亚洲免费闲人蜜桃| 无人在线观看免费高清| 免费无码VA一区二区三区| 久久久精品免费视频| 久久免费线看线看| 99久久精品免费视频| 免费观看激色视频网站bd| 中文字幕无码视频手机免费看| 国产卡二卡三卡四卡免费网址 | 亚洲国产精品自在在线观看 | 久久久久国色AV免费看图片| www.999精品视频观看免费| 毛片基地免费观看| 国产成人精品免费视频大全五级| 国产一区二区三区免费视频| 亚洲v国产v天堂a无码久久| 国产成人综合亚洲AV第一页| 亚洲AV乱码久久精品蜜桃 | 暖暖免费高清日本一区二区三区 | 99精品视频在线视频免费观看| 3d成人免费动漫在线观看| 国产免费毛不卡片| 国产区卡一卡二卡三乱码免费| 亚洲无码高清在线观看| 亚洲永久精品ww47| 久久久亚洲欧洲日产国码aⅴ| 亚洲一区二区三区免费在线观看| 亚洲av中文无码乱人伦在线观看| 免费视频精品一区二区| 免费看一区二区三区四区| 亚洲视频免费在线播放| 成人永久免费福利视频网站| 国产综合精品久久亚洲| 亚洲美女中文字幕| 久久亚洲精品11p| 中国一级毛片免费看视频| 黄色网址免费观看| 亚洲国产精品成人久久蜜臀 | 久久夜色精品国产亚洲AV动态图 |