我有兩個表像插入值當空
學生:
roll Name
1 A
2 B
3 C
馬克
roll Mark
1 85
3 95
我要像
roll Name Grade
1 A A
2 B F
3 C A+
一輸出
我已經試過此查詢
select Stdent.Roll,Stdent.Name,Grade= case
when (Mark between 0 and 79) then ('F')
when (Mark between 80 and 89) then ('A')
when (Mark between 90 and 100) then ('A+') end
from Mark
right join Stdent
on Mark.roll=Stdent.Roll
order by Stdent.Roll
輸出顯示級列第二行空。但我希望它是F.
我已經加入了空值SQL標記,但我不知道這是哪種方言。 –