orcale常用函数之聚合函数----------orcale笔记

前端之家收集整理的这篇文章主要介绍了orcale常用函数之聚合函数----------orcale笔记前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

=====聚合函数===========

  1. /*--1: AVG(DISTINCT|ALL)
  2. ALL表示对所有的值求平均值,DISTINCT只对不同的值求平均值
  3.  */
  4. SELECT AVG(SAL) FROM SCOTT.EMP;
  5. SELECT AVG(DISTINCT SAL) FROM SCOTT.EMP;
  6. /*--2:   MAX(DISTINCT|ALL)
  7. 求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次
  8. (加不加查询结果一致,不知DISTINCT有什么用途,不同于AVG等聚合函数)
  9. */
  10. SELECT MAX(DISTINCT SAL) FROM SCOTT.EMP;
  11. SELECT MAX(SAL) FROM SCOTT.EMP
  12. /*--3:   MIN(DISTINCT|ALL)
  13. 求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
  14. */
  15. SELECT MIN(SAL) FROM SCOTT.EMP;
  16. SELECT MIN(DISTINCT SAL) FROM SCOTT.EMP;
  17. /*--4:  STDDEV(distinct|all)
  18. 求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
  19. */
  20. SELECT STDDEV(SAL) FROM SCOTT.EMP;
  21. SELECT STDDEV(DISTINCT SAL) FROM SCOTT.EMP;
  22. /*--5:    VARIANCE(DISTINCT|ALL)
  23. 求协方差  ALL表示对所有的值求协方差,DISTINCT表示只对不同的值求协方差
  24. */
  25. SELECT VARIANCE(SAL) FROM SCOTT.EMP;
  26. SELECT VARIANCE(DISTINCT SAL) FROM SCOTT.EMP;
  27. /*--6:  SUM(DISTINCT|ALL)
  28. 求和  ALL表示对所有值求和,DISTINCT表示只对不同值求和(相同值只取一次)
  29. */
  30. SELECT SUM(SAL) FROM SCOTT.EMP;
  31. SELECT SUM(DISTINCT SAL) FROM SCOTT.EMP;
  32. /*--7:COUNT(DISTINCT|ALL)
  33. 求记录、数据个数。 ALL对所有记录,数组做统计, DISTINCT只对不同值统计(相同值只取一次)
  34. */
  35. SELECT COUNT(SAL) FROM SCOTT.EMP;
  36. SELECT COUNT(DISTINCT SAL) FROM SCOTT.EMP;  
  37. /*----8: MEDIAN(DISTINCT|ALL)
  38. 求中位数
  39. */
  40. SELECT MEDIAN(SAL) FROM SCOTT.EMP;
  41. SELECT MEDIAN(DISTINCT SAL) FROM SCOTT.EMP;  --错误DISTINCT 选项在此函数中禁用







==================================================================

共同学习中!!!!!!!!!!!!!!!!!!!!!!!!

转自:http://blog.sina.com.cn/s/blog_49a3db110100qw7f.html

==================================================================

猜你在找的设计模式相关文章