回答編集履歴

2

追記

2023/04/10 14:05

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -5,4 +5,6 @@
5
5
  上記の割り算の左辺は、1か0の合計なので、整数です。
6
6
  右辺も、当然、整数です。
7
7
  結果、整数の割り算、となり、余りは切り捨て、になるので、計算結果は、0か1になります。
8
+ 1になるのは、全員が80以上の場合のみなので、ABC全てのクラスで、0となり、条件を満たしません。
8
9
 
10
+

1

誤字修正

2023/04/10 14:03

投稿

YT0014
YT0014

スコア1708

test CHANGED
@@ -2,7 +2,7 @@
2
2
  [算術関数と演算子](https://www.postgresql.jp/document/10/html/functions-math.html)
3
3
 
4
4
  >sum(case when score >= 80 then 1 else 0 end) / count(*)
5
- 上記の割り算の左辺は、の合計なので、整数です。
5
+ 上記の割り算の左辺は、10の合計なので、整数です。
6
6
  右辺も、当然、整数です。
7
7
  結果、整数の割り算、となり、余りは切り捨て、になるので、計算結果は、0か1になります。
8
8