SQL:为一列上的值求另一列的唯一项的平均值
假设我有一个包含列的表:SQL:为一列上的值求另一列的唯一项的平均值,sql,sqlite,Sql,Sqlite,假设我有一个包含列的表: a CHAR, b Int, c Int a列只有x/y/z条目,b和c中的值从1到10 那么我会: select a, c from mytable where b > 5 从这里我需要做些什么才能得到一个包含3行(每个字母一行)的表,以及x、y和z的平均c值?您在寻找分组依据吗 select a, avg(c) from t where b > 5 group by a;
a CHAR, b Int, c Int
a列只有x/y/z条目,b和c中的值从1到10
那么我会:
select a, c
from mytable
where b > 5
从这里我需要做些什么才能得到一个包含3行(每个字母一行)的表,以及x、y和z的平均c值?您在寻找
分组依据吗
select a, avg(c)
from t
where b > 5
group by a;