MySQL实现Oracle的decode方法

在Oracle中使用decode方法可以轻松实现代码和值之间的转换,但是在MySQL中该如何实现类似功能呢?

MySQL中没有直接的方法可以使用,但是我们可以通过下面两种方法来实现:

1.case when then

Select title,case Emergency when 1 then '紧急'  else '普通' End  as  emergency   from already_sign


2.if

select a.title,if(a.Emergency=1,'紧急','普通')emergency from already_sign a


你可能感兴趣的:(MySQL实现Oracle的decode方法)