我正在计算表中多种族学生的数量。已报名参加某场比赛的学生将在该场比赛中获得“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
关于sql - 统计多种族学生的数量,二进制(1,0),每个种族都有自己的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61511597/