こんなシチュエーションがありますが、
Studentid|Subject1|Subject2|Subject3|Subject4|Subject5|Grade
1 | 1 | 1 | 1 | 1 | 1 |
2 | 1 | 2 | 2 | 2 | 3 |
.....etc
テーブルには、学生IDと各科目のランクが表示されます。次の条件に基づいて、成績列を更新したい、
1) すべての科目ランクが 1 の場合、卒業生は A でなければなりません 2) いずれかの 3 つのランクが 1 で、他の 2 つの科目がランク 2 の場合、B 3) いずれかの 3 つのランクが 2 で、他の 2 つの科目がランク付けされている場合ランク 3、次に c
など...このように多くの条件が来る可能性があるので、解決策のアプローチを知りたいだけです。
単一のクエリを書くことは可能ですか?