我正在计算表格中多种族学生的人数。声称参加某项比赛的学生会在该比赛中获得“ 1”。如果学生不是特定种族,则该种族栏会收到“ 0”。计算一场比赛中出现“ 1”的次数是没有问题的,但是我如何计算一场以上或多种族比赛的学生人数呢?下表示例。谢谢您的投入!
Student_ID White Black Asian Hispanic
==================================================================================
2 1 1 0 0
3 0 1 0 1
4 0 1 0 0
5 0 0 0 1
6 1 0 0 0
您可以使用:
SELECT COUNT(*)
FROM tab
WHERE White + Black + Asian + Hispanic > 1; -- assuming only 0/1 are allowed values