三个数的比是 xxx(一三三一代表什么数某三个数) 那么其中两个数的比 会不会不一样呢

oracle如何实现三个数比较取最大值 [問题点数:20分,结帖人ztyls]

确认一键查看最优答案

本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!

有这样一张表M 里面有三个字段分别为 a b c,这彡个字段有可能其中一个为空值,或者其中两个为空值再或者全部都为空值 三种情况;该采用什么方法来判断三个值取最大的那一个?

說明:这三个字段都是char类型的;

用nvl转换把空值为0;

就能达到4楼的效果再多列也就往里面填字段而已

不好意思,刚才没说清楚,我是想用一条sql語句来实现,我自己用decode实现了一个,可不敢保证逻辑上完全正确

我把三个都为空的过滤掉,然后进行比较;不知道这样行不行,如果不行的话该怎么寫呢?请高手指点指点...

三个字段如果有1个或两个字段为空的情况下用greatest()好象不行啊!!!

而且还有这么个问题:同一个id的记录有多条数据的情况

匿名用戶不能发表回复!

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 一三三一代表什么数 的文章

 

随机推荐