在对MySQL进行statment时,是否可以匹配多个值?

在对MySQL进行statment时,是否可以匹配多个值?,mysql,sql,case,Mysql,Sql,Case,举个例子: 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 您可以在when子句中使用任何条件。例如,在您的情况下,您可以在操作符中使用: case

举个例子:

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

您可以在
when
子句中使用任何条件。例如,在您的情况下,您可以在操作符中使用

case
     when type in ('myValue','other') then 'default'
     else type
end