如何计算表中所有行的静态平均值以将单个行值与Oracle SQL中的值进行比较

毒毒戴夫

我需要计算表中所有行的静态平均值,以比较单个行的值。到目前为止,这是我想出的:

SELECT i.ITEM_NAME, i.ITEM_PRICE
  FROM ITEM i
  GROUP BY i.ITEM_NAME, i.ITEM_PRICE
  HAVING i.ITEM_PRICE > AVG(i.ITEM_PRICE)
  ORDER BY i.ITEM_PRICE DESC, i.ITEM_NAME ASC;

我的问题是,仅用于比较该行的平均值(一个数字的平均值)才被用于ITEM_PRICE计算该行的ITEM_PRICE平均值。无论如何,在此查询中是否可以获取所有行的静态平均值ITEM_PRICE以将ITEM_PRICE每一行的个体与之进行比较我认为问题可能出在GROUP BY关联值的方式上,但我不确定。

shree.pat18

由于您只想计算所有行的平均值,因此可以放弃分组,而只需使用WHERE子句将价格与平均值进行比较。代码类似于:

select item_name, item_price
from item
where item_price > (select avg(item_price) from item)
order by item_price desc, item_name asc

当然,这假设您只有一行item_name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将一行的一个值与同一列的所有行的平均值进行比较

来自分类Dev

如何使用类方法计算数组中所有值的平均值

来自分类Dev

用R中所有行的平均值替换除一个以外的所有列值

来自分类Dev

将一张表中的值与另一张表中具有相同属性的值的平均值进行比较

来自分类Dev

比较每行中的值与列的平均值(SQL)

来自分类Dev

计算R中具有相似值的行的平均值

来自分类Dev

如何根据组平均值填充DataFrame中所有缺失值(跨所有列)?

来自分类Dev

如何将表中的时间值与 SQL 中的当前时间进行比较?

来自分类Dev

计算表中某列的某些行的平均值

来自分类Dev

如何将一行中的值与所有其他行中的值进行比较?

来自分类Dev

SQL将平均值与表中的特定行进行比较

来自分类Dev

SQL查询中所有平均值的最大值

来自分类Dev

将数组中的值与数组中所有值进行比较的有效方法

来自分类Dev

SQL:比较不同行的两列中的差异并与值进行比较

来自分类Dev

如何计算包含空格的行中最后10个值的平均值

来自分类Dev

将一个值与组SQL Server中的其他值进行比较

来自分类Dev

具有不同列值的行的平均值

来自分类Dev

将单个值与python数组中的多个值进行比较

来自分类Dev

sql - 选择与其他行中的值进行比较的行

来自分类Dev

Java-将单个String值与ArrayList中的所有String值进行比较

来自分类Dev

如何用行平均值替换熊猫数据透视表的0和nan值?

来自分类Dev

SSIS SQL任务与查询值进行比较

来自分类Dev

确定树结构中所有节点值的平均值

来自分类Dev

1000个列表中所有元素的快速平均值:返回1个值

来自分类Dev

将值与Drools中的参数进行比较

来自分类Dev

SQL-如何仅使用最后N行中的值查找列的平均值

来自分类Dev

将一列中具有相同值的行合并,然后找到这些行的平均值

来自分类Dev

计算R表中不同值的平均值

来自分类Dev

Oracle SQL-计算部门平均工资并选择以上所有平均值

Related 相关文章

  1. 1

    将一行的一个值与同一列的所有行的平均值进行比较

  2. 2

    如何使用类方法计算数组中所有值的平均值

  3. 3

    用R中所有行的平均值替换除一个以外的所有列值

  4. 4

    将一张表中的值与另一张表中具有相同属性的值的平均值进行比较

  5. 5

    比较每行中的值与列的平均值(SQL)

  6. 6

    计算R中具有相似值的行的平均值

  7. 7

    如何根据组平均值填充DataFrame中所有缺失值(跨所有列)?

  8. 8

    如何将表中的时间值与 SQL 中的当前时间进行比较?

  9. 9

    计算表中某列的某些行的平均值

  10. 10

    如何将一行中的值与所有其他行中的值进行比较?

  11. 11

    SQL将平均值与表中的特定行进行比较

  12. 12

    SQL查询中所有平均值的最大值

  13. 13

    将数组中的值与数组中所有值进行比较的有效方法

  14. 14

    SQL:比较不同行的两列中的差异并与值进行比较

  15. 15

    如何计算包含空格的行中最后10个值的平均值

  16. 16

    将一个值与组SQL Server中的其他值进行比较

  17. 17

    具有不同列值的行的平均值

  18. 18

    将单个值与python数组中的多个值进行比较

  19. 19

    sql - 选择与其他行中的值进行比较的行

  20. 20

    Java-将单个String值与ArrayList中的所有String值进行比较

  21. 21

    如何用行平均值替换熊猫数据透视表的0和nan值?

  22. 22

    SSIS SQL任务与查询值进行比较

  23. 23

    确定树结构中所有节点值的平均值

  24. 24

    1000个列表中所有元素的快速平均值:返回1个值

  25. 25

    将值与Drools中的参数进行比较

  26. 26

    SQL-如何仅使用最后N行中的值查找列的平均值

  27. 27

    将一列中具有相同值的行合并,然后找到这些行的平均值

  28. 28

    计算R表中不同值的平均值

  29. 29

    Oracle SQL-计算部门平均工资并选择以上所有平均值

热门标签

归档