假设我有这张数据表,[Table]:
[ColumnA] [ColumnB]
Field1 10
Field2 20
Field3 30
Field4 40
Field5 50
我有两个 SELECT 语句。一种是选择要显示的字段范围:
SELECT * FROM [Table];
另一种是计算这些字段的标准偏差和平均值:
SELECT StDev([ColumnB]) AS [Standard Deviation], Avg([ColumnB]) AS [Average] FROM [Table];
有没有办法将这两个查询结合在一起,或者如果可能的话,在一个查询中?
所以最终结果将如下所示:
[ColumnA] [ColumnB] [Standard Deviation] [Average]
Field1 10 XX YY
Field2 20 XX YY
Field3 30 XX YY
Field4 40 XX YY
Field5 50 XX YY
但是,我知道从第一个查询开始,它将总共显示 5 行记录。但是从第二个查询开始,它只会显示一条记录。在这种情况下,是否可以在 [Standard Deviation] 和 [Average] 列中指示相同的结果?因此,当我根据这些数据绘制图表时,它将显示为一系列可以连接成水平直线的点。
不确定解释是否足够。请帮忙。