Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL:为一列上的值求另一列的唯一项的平均值_Sql_Sqlite - Fatal编程技术网

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;