oracle 这种写法对吗select decode(bm<3,true,100,false,200) from 。。

来源:百度知道 编辑:UC知道 时间:2024/05/29 07:00:44
不好意思 我主要是说 decode(bm<3,true,100,false,200) 用法对吗?

你试验下就行了,应该是不对,bm<3 的位置应该是value,不能为表达式。

我补充下。DECODE(value,if1,then1,if2,then2,if3,then3,...,else)所以是对的。没看明白。我以为你说的是sql2000呢。现在只有oracle支持decode 我一般用case。

对的