WITH data AS ( SELECT 1 AS id, 10 AS value FROM dual UNION ALL SELECT 2 AS id, 20 AS value FROM dual UNION ALL SELECT 3 AS id, 30 AS value FROM dual UNION ALL SELECT 4 AS id, 40 AS value FROM dual UNION ALL SELECT 5 AS id, 50 AS value FROM dual)SELECT (STDDEV(value) / AVG(value)) * 100 AS coefficient_of_variationFROM data;模拟运行一下
时间: 2023-12-07 15:03:06 浏览: 39
oracle转DB2 对照
4星 · 用户满意度95%
好的,请稍等,以下是代码运行结果:
```
COEFFICIENT_OF_VARIATION
------------------------
47.1404520791031
```
在这个例子中,我们假设有一个数据集,包含五个值:10、20、30、40和50。查询使用了WITH语句创建了一个名为"data"的临时表,然后使用SELECT语句从"data"表中计算离散系数,最后将结果输出。
STDDEV函数用于计算标准差,AVG函数用于计算平均值,然后将两者相除并乘以100以获得离散系数的百分比表示。
在本例中,数据的标准差为15.8113883008419,平均值为30,因此离散系数为47.1404520791031。
阅读全文