我的表中有数据,如下所示。 (我的表中还有很多其他专栏)
project_id | done_ratio
1510 ------------ 100
1510 ------------ 100
1510 ------------ 100
1511 ------------ 80
1511 ------------ 90
1511 ------------ 0
1512 ------------ 0
1512 ------------ 0
我想写的查询是获取状态取决于done_ratio,如下所示 project_id 1510的状态为已完成,因为所有已完成比率为100 project_id 1511的状态为正常,因为所有完成比率不是100和0 project_id 1512的状态为 not_start ,因为所有已完成比率为0 任何人都可以解释一下吗?
答案 0 :(得分:4)
System.out.println();
答案 1 :(得分:0)
您可以使用CASE statement:
System.out.println("The average score is " + grade.getAverage());
GradedActivity lowest = grade.getLowest();
System.out.println("The lowest score is " + lowest.getScore());
GradedActivity highest = grade.getHighest();
System.out.println("The highest score is " + highest.getScore());