也就是把数字显示成对应的汉字
sql视图问题:表里的信息有个状态,内容是1和2, 怎么让他在视图里把1显示为好,2显示成坏呢?
答案:3 悬赏:10
解决时间 2021-02-21 14:07
- 提问者网友:时间却是纷扰
- 2021-02-20 15:00
最佳答案
- 二级知识专家网友:时光不老我们不分离
- 2021-02-20 16:00
什么数据库?
一般的话,是
SELECt
CASE
WHEN 状态 = 1 THEN '好'
WHEN 状态 = 2 THEN '坏'
ELSE ''
END AS 状态
FROM
表
一般的话,是
SELECt
CASE
WHEN 状态 = 1 THEN '好'
WHEN 状态 = 2 THEN '坏'
ELSE ''
END AS 状态
FROM
表
全部回答
- 1楼网友:零负荷的放任
- 2021-02-20 17:49
你可否尝试下不用sqldatasource? 尝试下用dataset或者datatable
- 2楼网友:偏爱自由
- 2021-02-20 16:44
不同的数据库,Sql语句就不一样
Oracle
decode(ZT,1,"好",2,"坏","")
sql Server
CASE
WHEN ZT = 1 THEN '好'
WHEN ZT= 2 THEN '坏'
ELSE ''
END
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯