回答編集履歴

1

sumを使ったカウントは適してないパターンがあるのでやめました。

2021/08/26 06:49

投稿

buzz
buzz

スコア29

test CHANGED
@@ -6,11 +6,11 @@
6
6
 
7
7
  select sex
8
8
 
9
- , sum((user_place = 'Kanagawa')::int) Kanagawa
9
+ , count(user_place = 'Kanagawa' or null) Kanagawa
10
10
 
11
- , sum((user_place = 'Osaka' )::int) Osaka
11
+ , count(user_place = 'Osaka' or null) Osaka
12
12
 
13
- , sum((user_place = 'Tokyo' )::int) Tokyo
13
+ , count(user_place = 'Tokyo' or null) Tokyo
14
14
 
15
15
  from master_customer
16
16