110个oracle常用函数总结(8)

文章作者 100test 发表时间 2011:03:17 19:33:14
来源 100Test.Com百考试题网


  101。RATIO_TO_REPORT功能描述:该函数计算expression/(sum(expression))的值,它给出相对于总数的百分比,即当前行对sum(expression)的贡献。

  SAMPLE:下例计算每个员工的工资占该类员工总工资的百分比

  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

  102。REGR_ (Linear Regression) Functions功能描述:这些线性回归函数适合最小二乘法回归线,有9个不同的回归函数可使用。

  REGR_SLOPE:返回斜率,等于COVAR_POP(expr1, expr2) / VAR_POP(expr2) REGR_INTERCEPT:返回回归线的y截距,等于AVG(expr1) - REGR_SLOPE(expr1, expr2) * AVG(expr2)

  REGR_COUNT:返回用于填充回归线的非空数字对的数目

  REGR_R2:返回回归线的决定系数,计算式为:

  If VAR_POP(expr2) = 0 then return NULL

  If VAR_POP(expr1) = 0 and VAR_POP(expr2) != 0 then return 1 If VAR_POP(expr1)


相关文章


揭开Oracle10G手工创建数据库的神秘面纱
从mysql到oracle你必须了解的几件事
Oracle10g最佳20个新特性
SQLcodeoracle日期函数集锦
110个oracle常用函数总结(8)
Oracle认证辅导:Oracle数据库体系架构概要
对oracle执行计划进行监控
Oracle数据库中sys和system两个用户的区别
实例讲解Oracle数据库设置默认表空间问题
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛