我有一个查询,我想返回String而不是Numbers,Query的值为DegreeID
select P.DegreeID, D.DegreeName, P.ProgramName
from pagesite sp
left join table2.Degrees D on P.DegreeID = D.DegreeID
我想将case表达式应用于degreeID字段,如swicth花瓶语句,如果1
将其命名为masters
,如果它是2
,则将其命名为{ {1}},默认情况为bachelors
答案 0 :(得分:0)
select case
when D.DegreeID= 1
then 'masters'
when D.DegreeID= 2
then 'bachelors'
else'others'
end as ImNotSureTheColumnNameYouWantHere
from pagesite sp
left join table2.Degrees D
on P.DegreeID = D.DegreeID
答案 1 :(得分:0)
您需要做的就是添加on_update
表达式。我很确定网上有很多例子。
CASE