OracleSQL内置函数的使用方法及结果(4)

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


60.AVG(DISTINCT|ALL)

all表示对所有的值求平均值,distinct只对不同的值求平均值

SQLWKS> create table table3(xm varchar(8),sal number(7,2)).

语句已处理。

SQLWKS> insert into table3 values(gao,1111.11).

SQLWKS> insert into table3 values(gao,1111.11).

SQLWKS> insert into table3 values(zhu,5555.55).

SQLWKS> commit.

SQL> 0select avg(distinct sal) from gao.table3.

AVG(DISTINCTSAL)

----------------

3333.33

SQL> 0select avg(all sal) from gao.table3.

AVG(ALLSAL)

-----------

2592.59

61.MAX(DISTINCT|ALL)

求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次

SQL> 0select max(distinct sal) from scott.emp.

MAX(DISTINCTSAL)

----------------

5000

62.MIN(DISTINCT|ALL)

求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次

SQL> 0select min(all sal) from gao.table3.

MIN(ALLSAL)

-----------

1111.11

63.STDDEV(distinct|all)

求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差

SQL> 0select stddev(sal) from scott.emp.

STDDEV(SAL)

-----------

1182.5032

SQL> 0select stddev(distinct sal) from scott.emp.

STDDEV(DISTINCTSAL)

-------------------

1229.951

64.VARIANCE(DISTINCT|ALL) 求协方差

SQL> 0select variance(sal) from scott.emp.

VARIANCE(SAL)



相关文章


Oracle数据库的常用函数列表一览
案例学习Oracle错误:ORA-00604(1)
Oracle数据库的常见问题答疑之集锦(1)
Oracle数据库执行计划的一些基本概念(1)
OracleSQL内置函数的使用方法及结果(4)
OracleSQL内置函数的使用方法及结果(2)
Oracle10g中新的多重集运算符解析
OracleSQL内置函数的使用方法及结果(1)
Oracle数据库执行计划的一些基本概念(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛