数据库里面的数据是 标记数据 例如 1 代表 一等奖 2 代表二等奖 0 代表三等奖
在select 的时候用decode 函数将查出来的 数据 例如 1 转换成 一等奖
这个是简写的 PRIZES_LEVEL 是要改变的字段 ‘0’是数据 ‘三等奖 ’是将0变成的的内容:
select
PRIZES_HZXM,
PRIZES_SJH,
PRIZES_TIME,
decode(PRIZES_LEVEL,'0','三等奖','1','一等奖','2','二等奖')
from
PRIZES_RECORD_INFO
和 if else 的意思一样 最后的如果 数据 既不是0 也不是1或者2 的话可以在最后添加没有符合条件的数据要变成什么
‘没有中奖’ 就是既不是0 也不是1 2 的时候 就会变成 ‘没有中奖’ 相当于 else
decode(PRIZES_LEVEL,'0','三等奖','1','一等奖','2','二等奖',‘没有中奖’)