ORACLE用什么函数能判断列中值大小并输出一个固定值

发布网友

我来回答

2个回答

热心网友

如果是输出的select那么case when就行。
如果要插入字段值,那么可以考虑check或者用触发器实现。
我只写select的方法(触发器和这个差不多。)(我不知道你的满意度是怎么存储的暂时用百分数代替)
select 姓名,满意度, case when 满意度>=90% then 10
when 满意度>=87% and 满意度<=% then 8
when 满意度>=84% and 满意度<=86% then 6
when 满意度>=81% and 满意度<=83% then 4
else 0 end 计算方法 from table

热心网友

DECODE函数或者case..when

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com