实现下表效果,空则显示为“无年终奖”,小于或等于0则显示“年终奖无效”,其他显示“有年终奖”。
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oldmao_2000 2021-10-28 14:59最佳回答 专家已采纳select empno,ename,comm,decode(sign(nvl(comm,-1)),1,'有年终奖',0,'年终奖无效',-1,'无年终奖') as t_comm from table;
采纳该答案 已采纳该答案 专家已采纳评论解决 1 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-10-28 11:52回答 2 已采纳 select empno,ename,comm,decode(sign(nvl(comm,-1)),1,'有年终奖',0,'年终奖无效',-1,'无年终奖') as t_comm from table
- 2020-05-29 11:16回答 1 已采纳 https://www.cnblogs.com/meteorcui/archive/2005/05/09/2021250.html
- 2016-03-23 04:26回答 1 已采纳 ``` insert into A(字段1,字段2,多出的字段1,多出的字段2) select 字段1,字段2,'多出的字段值1','多出的字段值2' from B ```
- 2018-11-07 06:44回答 1 已采纳 已经解决 变量名字和字段重复 互等可能存在问题,更改同样的名字即可
- 2022-03-10 14:31回答 2 已采纳 存储过程里,对于临时使用的值,不需要存到表里,要么存变量里,要么使用游标。如果你前面这个查询是个游标,后面自然而然就是接个循环,循环里就可以直接用游标的值进行判断,并且可以根据判断结果去进行相应处理
- 2015-12-09 09:06回答 3 已采纳 insert into 目标表(字段列表) select 字段列表 from 原始表 能达到你的需求
- 2021-07-26 11:14回答 2 已采纳 可以 使用 sql union
- 2021-07-20 21:09回答 1 已采纳 是否可以贴一些样例数据出来,帮你分析一下。
- 2020-04-21 11:02回答 2 已采纳 create table Course_SC as select b.Sno,a.Cno,a.Cname,a.Cpno,a.Ccreditb.,Grade from Course a l
- 2022-05-07 14:17回答 2 已采纳 1、列的顺序(创建表时)就是你SQL中最后排序时用的 column_id 字段2、至于自增长,还是那句话,依靠你的设计规律,数据库系统表不支持
- 没有解决我的问题, 去提问