我如何基于另一个列值Mysql获取平均值

时间:2020-09-22 12:30:34

标签: mysql

这是表格结构

Height     HeightType
 70         1
 71         1
 160        2
 120        2
 50         1
 

我想从此桌子高度值获得平均值。如果Heighttype为1,则通过将其值乘以2获得高度。如果它为2,则按原样获取值。 例如,平均值应为(70 2)+(71 2)+160 +120+(50 * 2)/ 5 这个结果的MySQL查询是什么

2 个答案:

答案 0 :(得分:3)

select avg(case when HeightType = 1 then height * 2 else height end)
from your_table

答案 1 :(得分:1)

请尝试以下方法:

$ProfileName = [Microsoft.VisualBasic.Interaction]::InputBox("Enter Profile name", "Thing to find", "WiMyFi")