gpt4 book ai didi

mysql - SQL 查询获取平均值,如下例或如何使用 hibernate 标准

转载 作者:行者123 更新时间:2023-11-29 17:01:23 24 4
gpt4 key购买 nike

Column Mode:   0 1 0 1
Column Value1: 5 6 4 8
Column Value2: 10 7 5 20

如何根据模式获取平均值,例如对于模式 0 ,它将从 Value1 列中获取值,而 1 中,它将从 Value2 列中获取值

平均值 = (5 + 7 + 4 + 20)/4 =9

最佳答案

您可以使用 mysql CASE 语句根据模式值选择 value1 或 value2。下面的查询应该适合您。

SELECT 
AVG(CASE
WHEN mode = 0 THEN value1
WHEN mode = 1 THEN value2
END)
FROM test

关于mysql - SQL 查询获取平均值,如下例或如何使用 hibernate 标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52219439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com