如何将数据库返回的数字改成文字显示在界面上

数据库查出来的值是0.1.2 如何将这些数字转成不同状态比如黑金卡 白金卡 会员卡显示在页面而不是单纯讲数字显示在页面

FineReport 18797774506 发布于 2019-9-29 18:32
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-9-29 18:35

在单元格 形态 数字字典 设置自定义  或者 公式写IF判断公式

最佳回答
0
zt28hLv2见习互助
发布于2019-9-30 08:20

没太明白你的需求,你可以多用一个单元格写额外的信息啊

最佳回答
0
619172745Lv6初级互助
发布于2019-9-30 09:13

设置条件属性

image.png

最佳回答
0
helofLv5见习互助
发布于2019-9-30 11:28

如果这个值是固化的几个的话,可以使用形态自定义即可;

如果为了便于后续维护这个值的话,建议在数据库中加1张对照表,查询的时候直接把对照表的相应信息展示出来。

最佳回答
0
东来东往Lv4见习互助
发布于2019-9-30 16:19

图片.png


select  a.num  数字,
case when a.num=1 then '黄金卡'
when a.num=2 then '白金卡'
when a.num=3 then '黑金卡'
else '' end
from
(select 1  num from dual
union all
select 2 num from dual
union all
select 3  num from dual)a


是要这样的吗,活用case  when  的语法,可以做到

  • 6关注人数
  • 556浏览人数
  • 最后回答于:2019-9-30 16:19
    请选择关闭问题的原因
    确定 取消
    返回顶部