JSON在线解析

提问人:SOJSON用户 提问日期:2017-04-28 00:44 热度:108
问题标签 Mysql decode

Oracle有decode()函数,mysql我没找到,请问怎么写?

1条回答 我来回答
soゝso| 2017-04-28 00:49

在Oracle中使用decode方法可以直接使用,因为Oracle有这个内置方法,轻松实现代码和值之间的转换,但是在MySQL中没有。

但是我们也可以很简单的去实现。下面有2个方法。

1.case when then语法

select nickname,case sex when 1 then '男'  else '女' end  as  sexMarker   from student

2.if的方式

select nickname,if(sex=1,'男','女') as  sexMarker   from student

测试没问题。