确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
有这样一张表M 里面有三个字段分别为 a b c,这彡个字段有可能其中一个为空值,或者其中两个为空值再或者全部都为空值 三种情况;该采用什么方法来判断三个值取最大的那一个?
說明:这三个字段都是char类型的;
用nvl转换把空值为0;
就能达到4楼的效果再多列也就往里面填字段而已
不好意思,刚才没说清楚,我是想用一条sql語句来实现,我自己用decode实现了一个,可不敢保证逻辑上完全正确
我把三个都为空的过滤掉,然后进行比较;不知道这样行不行,如果不行的话该怎么寫呢?请高手指点指点...
三个字段如果有1个或两个字段为空的情况下用greatest()好象不行啊!!!
而且还有这么个问题:同一个id的记录有多条数据的情况
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录