select 2>1 from dual 报错 我想比较两个数 select 2>1 from dual 如果2>1希望返回true,否则返回false。但是oracle报语法错误:未找到from关键字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select decode(sign(2-1),1,'true','false') as str1 ,decode(sign(2-3),1,'true','false') as str2 from dual 不能直接返回true or false的,报错是正常的 select count(*) from dual where 2>1可以这么写,条件成立返回1,否则返回0。 标识符不能以数字开头 select 2>1 from dual2>1是标识符,当然是报错 你的需求1楼可以满足了 谁能帮我解释下cursor到底是如何用的,干嘛用的~谢谢 能exp导出不能Imp导入 Oracle的function如何能返回一个自定义的表 怎样对现有的未分区的表进行分区? v_$session 和 v$session 一样吗? 关于cursor的关闭问题,等待高人的出现!解决就给分 奇怪的问题 大家都来给点意见 如何按时间顺序查询? 哪位大侠能讲讲 Oracle JInitiator 的用法吗? 求SQL 高手进来看看,存储过程的一些问题。 关于oracle无法连接运行中的分布式事务处理问题
可以这么写,条件成立返回1,否则返回0。
2>1是标识符,当然是报错
你的需求1楼可以满足了