关于Decode函数的问题 用decode的时候,不能用数字,只能针对字符才可以select dwmc,lsgx, 2 decode(lsgx,'aaa','中央','unknown') 3 from dw; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> create table a (a1 number,a2 number);Table createdSQL> insert into a (a1,a2) values(1,2);1 row insertedSQL> commit;Commit completeSQL> select * from a; A1 A2---------- ---------- 1 2SQL> SQL> select a1,a2, 2 decode(a1,'1','中央','unknown') 3 from a; A1 A2 DECODE(A1,'1','中央','UNKNOWN'---------- ---------- ------------------------------ 1 2 中央 select dwmc,lsgx,decode(ltrim(rtime(lsgx)),'01','中央','unknown') from dw; decode(..)判断条件也可以是数字,不光是字符。若lsgx数字型,那可以写数字型.select dwmc,lsgx, decode(to_number(lsgx),1,'中央','unknown') from dw; decode(..)判断条件也可以是数字,不光是字符。若lsgx数字型,那可以写数字型.select dwmc,lsgx, decode(to_number(lsgx),1,'中央','unknown') from dw; 左右空格去掉啊ltrim(rtrim(lsgx)) 哪位大虾可以提供一下oracle内置函数的源码或者说明其算法原理 那位有oracle8和oracle9的安装包 创建自增主键的触发器失败! 如何获取数据库表 的 列名 高手请进!!谁能帮我解释明白,高分相送!!! 请问 oracle 中有没有根据经度,纬度算距离的函数? 菜鸟问题:oracle sql语句问题? 请教关于Oracle定时备份功能! 请问oci的慨念是指什么? PLSQL多个查询结果集,有何种办法能够批量导出多个CSV文件或者EXCEL sybases数据库表移植到Oracle问题?请高手指教。 decode问题,急!
---------- ----------
1 2SQL>
SQL> select a1,a2,
2 decode(a1,'1','中央','unknown')
3 from a; A1 A2 DECODE(A1,'1','中央','UNKNOWN'
---------- ---------- ------------------------------
1 2 中央
from dw;
select dwmc,lsgx,
decode(to_number(lsgx),1,'中央','unknown')
from dw;
select dwmc,lsgx,
decode(to_number(lsgx),1,'中央','unknown')
from dw;