用什么方法能在select子句中计算布尔表达式 select a01,a02,a03, case when a01+a02 > a03 then 1 else 0 end as result from mytable where xxxxx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正解,case when可以再提供一种,判断差额的正负号select a01,a02,a03, decode(sign(a01+a02-a03),1,1,0) from mytable where xxxxx case when 是你的不二选择。 select case when (1+1)>1 then 1 else 1 end from dual; 求一条SQL语句 一个sql语句 写不出来了 oracle 连接错误listener.ora (高手進)ora-03114 ora-03135問題 Oracle10g 存储过程问题 我在用pro*C进行多线程往一个表里插入数据时,会报ORACLE错误,据说是ORACLE需要做相关配置才能支持多线程?应该怎样配呢? RANK的时候报缺失右括号(大虾帮忙看下) Oracle10G 在windows的安装问题 如何在插入数据时,实现数据号的自动加一 ☆★☆★☆有SQL Server基础,想学学Oracle,大家给点意见吧√√√ 求救阿,无法加载oraop10.dll 触发器select 问题
再提供一种,判断差额的正负号
select a01,a02,a03, decode(sign(a01+a02-a03),1,1,0) from mytable where xxxxx