【发布时间】:2022-01-12 02:36:33
【问题描述】:
我有一个看起来像这样的 oracle sql 表
"STUDENT_ID","FULL_NAME","SEMESTER_ID","STIP_ID"
"1","Liam Bottrill","1","1"
"1","Liam Bottrill","2","3"
"1","Liam Bottrill","3","2"
"1","Liam Bottrill","4","5"
"2","Maurits Smitham","1","6"
"2","Maurits Smitham","2",""
"2","Maurits Smitham","3","2"
"2","Maurits Smitham","4","6"
"43","Jackie Cotton","1",""
"43","Jackie Cotton","2",""
"43","Jackie Cotton","3",""
"43","Jackie Cotton","4",""
我想按“STUDENT_ID”对该表进行分组,并从结果中排除任何“STIP_ID”行为空的学生
我的目标是这样的:
"STUDENT_ID","FULL_NAME"
"1","Liam Bottrill"
应显示 Liam Bottrill,而应从结果中排除 Maurits Smitham 和 Jackie Cotton
你能帮我解决这样的聚合函数吗?
【问题讨论】: