用decode的时候,不能用数字,只能针对字符才可以
select dwmc,lsgx,
2 decode(lsgx,'aaa','中央','unknown')
3 from dw;
select dwmc,lsgx,
2 decode(lsgx,'aaa','中央','unknown')
3 from dw;
解决方案 »
- 查询一张表中含有两个重复字段的最新记录SQL语句怎么写?
- 谁帮忙写个sql,截取字符串的
- 在Oracle如何用SQL语句把指定行号之间的记录查询出来
- 急:9i安装时报"找不到OCS4J.Properties文件"错误,请大侠指正,有影响吗?
- 请问哪里有oracle9i(2)客户端下载?
- 有谁用过Object Browser工具?
- 用asp 怎么从oracle中读取clob格式的数据?
- 急~~~~!为什么cursor得不到数据?
- 如何加密一个存储过程,使其脚本为不可见?
- oracle11gr2 数据库远程定时增量备份到本地服务器
- 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;