LoginSignup
gymfk
@gymfk

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

SQLでグループ化後にカラムを合体してカウントしたい

Q&AClosed

SQLでグループ化後に2つのカラムを合体してカウントしたいのですが上手くいきません

【成績テーブル】
名前  性別 1回目 2回目
-----------------------
佐藤  男  ◯   NULL
鈴木  女  NULL  ◯
高橋  男  NULL  NULL
田中  女  ◯   ◯

 ↓

性別  得点
---------------
男   1
女   3

チャレンジしたSQL文

SELECT 性別, COUNT(1回目+2回目) AS 得点 FROM 成績テーブル GROUP BY 性別;
0

1Answer

別々にカウントして足してあげれば、うまくいくと思います。

SELECT
 性別 AS 性別
,COUNT(1回目) + COUNT(2回目) AS 得点
FROM 成績テーブル
GROUP BY 性別

1Like

Comments

  1. @gymfk

    Questioner

    上手くいきました、ありがとうございます!

Your answer might help someone💌