考虑例子:
case when type = 'myValue' then 'default' else type end
如何在type = 'myValue'
列出多个值?而不是重复:
case
when type = 'myValue' then 'default'
when type = 'other' then 'default'
else type
end
答案 0 :(得分:2)
您可以在when
子句中使用任何条件。例如,在您的情况下,您可以使用in
运算符:
case
when type in ('myValue','other') then 'default'
else type
end