1.两种格式:
case 表达式
when 表达式1 THEN 表达式1a
【【when 表达式2 then 表达式2a】【......】】 ------可以省略
【else 表达式N】 ------可以省略
END ;
case when 条件表达式1 then 表达式1
【【when 条件表达式2 then 表达式2】【......】】 ------可以省略
【else 表达式n】 ------可以省略
end ;
实例:当仓库号是WH1、WH2、WH3时分别返回‘北京’、‘上海’、‘广州’,否则返回‘未知’
case 仓库号 when ‘WH1‘ then ‘北京’
when ‘WH2‘ then ‘上海’
when ‘WH2‘ then ‘广州’
else ‘未知’
end ;
case when 仓库号=‘WH1‘ then ‘北京’
when 仓库号=‘WH2‘ then ‘上海’
when 仓库号=‘WH2‘ then ‘广州’
else ‘未知’
end ;
时间: 2024-10-24 11:44:28