Oracle从新手到高手
上QQ阅读APP看书,第一时间看更新

5.5 练习:统计分析COMMODITY表

Oracle系统内置了大量的数值函数,以达到增强科学计算能力的目的。在本练习中,将运用Oracle系统中的数值函数,对COMMODITY表中的数据进行统计分析,包括计算平均值、合计值、最大值以及标准差等计算。


操作步骤:

① 使用CREATE命令创建COMMODITY表。

      SQL> create table commodity(
         2  month number,
         3  CA number,
         4  CB number,
         5  CC number,
         6  CD number,
         7  CE number
         8  )
         9  tablespace users;
      表已创建。

② 为COMMODITY表添加相应的数据记录。

③ 使用统计函数中的最大值函数MAX(),统计各产品的最大值。

④ 使用统计函数中的平均值函数AVG(),统计各产品的平均值。

⑤ 使用统计函数中的求和函数SUM(),统计各产品的合计值。

⑥ 使用最大值函数MIN()和最小值函数MIN()查询CA列中的最大值和最小值所在行。

⑦ 使用行搜索最大值函数GREATEST()和行搜索最小值函数LEAST(),按月份显示每个产品的最大值和最小值。