选择计数(课程),课程,部门, 案件 当****条件***然后'通过' 否则'失败' 结束作为最终状态 当然是大学小组,部门;
这里条件应该检查每个学生的每个科目,如果任何学生至少失败了一个科目然后最终状态应该失败或如果学生通过所有科目,那么最终状态应该通过
答案 0 :(得分:0)
您需要使用select语句中存在的组中的所有列。
答案 1 :(得分:0)
假设您的CASE
条件依赖于与course
和dept
不同的列,您可能需要在CASE
子句中包含GROUP BY
表达式:< / p>
Select count(course)
course,
dept,
Case When ****condition*** then
'passed'
Else
'failed'
End as finalstatus
from college
group by course,
dept,
Case When ****condition*** then
'passed'
Else
'failed'
End;