Oracle数据库自带了decode()函数,函数的使用方法如下:
SELECT
decode(
ApproveState,
'00',
'待审核',
'01',
'已审核',
'02',
'反审核'
) ApproveState
from FMRateApprove
类似于java中学过的case语句,根据不同的条件进行不同的操作,但是在Mysql中是不支持这个函数的想要实现上面的功能,Mysql中编写的代码如下:
SELECT
(
CASE ApproveState
WHEN '0' THEN
'待审核'
WHEN '1' THEN
'已审核'
WHEN '2' THEN
'反审核'
END
)
from FMRateApprove
附赠:decode()函数的用法