评价函数
问题描述:
我试着做到以下几点:评价函数
SQL> select 1>2 from dual;
select 1>2 from dual
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
但这些都是OK
SQL> select 1 from dual;
1
----------
1
SQL> select 2*3 from dual;
2*3
----------
6
如何让甲骨文在一个简单的方法来评估1>2
(无需编写单独的PL/SQL函数)?
谢谢。
答
那么,这是一个布尔值。试试这个:
select (case when 1>2 then 1 else 0 end)
from dual
,好像他们是数字
Oracle不把布尔