回答編集履歴

2

追記:コメントにて新たな前提事項が追加されてしまったので追記

2020/03/27 01:58

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -1,3 +1,17 @@
1
+ 「パフォーマンス」より「できるだけ触らず」を優先する前提で
2
+
3
+ 元のselect文を丸ごとサブクエリにして、
4
+
5
+ select sex, agv(age) from ([元のselect文]) group by sex
6
+
7
+ でいいんじゃないですかね
8
+
9
+
10
+
11
+ ----
12
+
13
+
14
+
1
15
  マニュアル見るようにしましょう。
2
16
 
3
17
  [(dev.mysql.com)12.19.1 GROUP BY (集約) 関数 - AVG](https://dev.mysql.com/doc/refman/5.6/ja/group-by-functions.html#function_avg)で平均が求められます。

1

表現修正

2020/03/27 01:58

投稿

Y.H.
Y.H.

スコア7918

test CHANGED
@@ -1,3 +1,5 @@
1
+ マニュアル見るようにしましょう。
2
+
1
3
  [(dev.mysql.com)12.19.1 GROUP BY (集約) 関数 - AVG](https://dev.mysql.com/doc/refman/5.6/ja/group-by-functions.html#function_avg)で平均が求められます。
2
4
 
3
5