在对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