我想计算一个学生的最高课程:课程水平博士>硕士>证书
Table A:
Student | Program
Student 1|A.PhD
Student 1|B.MA
Student 2|A.CERT
Student 2|B.MA
Output
Student | Highest Program
Student 1|A.PhD
Student 2|B.MA
我尝试将自定义等级分配给程序级别,然后取等级的最小值,但是我缺少一些东西。有人能建议一个更好的方法来达到这个结果吗
我想计算一个学生的最高课程:课程水平博士>硕士>证书
Table A:
Student | Program
Student 1|A.PhD
Student 1|B.MA
Student 2|A.CERT
Student 2|B.MA
Output
Student | Highest Program
Student 1|A.PhD
Student 2|B.MA
我尝试将自定义等级分配给程序级别,然后取等级的最小值,但是我缺少一些东西。有人能建议一个更好的方法来达到这个结果吗
1条答案
按热度按时间e0uiprwp1#
一种方法是
coalesce()
还有一些聪明: