-
弥生 数据达人Lv4
发表于2019-9-24 10:38
悬赏1
已解决
楼主
最佳答案
弥生 发表于 2019-9-24 11:07
系统就报错了,然后拿到PLSQL定位到这里出的错。
then后面应该是值 不是条件
case 列名
when 条件值1 then 选择项1
when 条件值2 then 选项2.......
else 默认值 end
8个回答
弥生 发表于 2019-9-24 11:07
系统就报错了,然后拿到PLSQL定位到这里出的错。
then后面应该是值 不是条件
case 列名
when 条件值1 then 选择项1
when 条件值2 then 选项2.......
else 默认值 end
幺小木 发表于 2019-9-24 11:15
then后面应该是值 不是条件case 列名 when 条件值1 then 选择项1 ...
那系统自动生成的我也没办法啊,case when 那怎么去掉空值?
幺小木 发表于 2019-9-24 14:08
case when去掉空值什么意思?判断的话就是 字段 is null 这种格式啊
这case when 字段 is null 1>2 else 2>1 不是去掉空值的意思吗?
弥生 发表于 2019-9-24 14:11
这case when 字段 is null 1>2 else 2>1 不是去掉空值的意思吗?
这个不太清楚 这段sql放在数据库有问题得话 那可能是产品bug了 得咨询下研发